A language and framework for supporting an active approach to component-based software integration

Suzanne Dietrich, Susan D. Urban, Amy Sundermier, Yinghui Na, Ying Jin, Sunitha Kambhampati

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

The IRules project at Arizona State University applies active rule technology to the integration of distributed, black-box software components. The goal of IRules is to provide an environment in which an application is developed through the integration of software components using active rules that are known as integration rules. Using the IRules Component Definition Language (CDL), the application integrator first describes a purchased, black-box component within the IRules environment to allow access to the properties and methods defined by the purchased component. In addition, CDL allows for the definition of named extents, stored and derived attributes, externalized relationships and events to enhance the features of the purchased components to support application development. After defining the desired interface for the component, the application integrator then develops the application using active integration rules that define the interaction of the components in response to events. This paper presents the Component Definition Language and its resulting framework that supports the IRules active approach to component-based software integration.

Original languageEnglish (US)
Pages (from-to)443-454
Number of pages12
JournalInformatica (Ljubljana)
Volume25
Issue number4
StatePublished - Nov 2001

Keywords

  • Active rules
  • Component-based integration
  • Events

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Computer Science Applications
  • Artificial Intelligence

Fingerprint Dive into the research topics of 'A language and framework for supporting an active approach to component-based software integration'. Together they form a unique fingerprint.

Cite this