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 journalArticle

9 Citations (Scopus)

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

Fingerprint

Software
Integration rule
Software Components
Black Box
Language
Framework
Attribute
Interaction

Keywords

  • Active rules
  • Component-based integration
  • Events

ASJC Scopus subject areas

  • Software

Cite this

Dietrich, S., Urban, S. D., Sundermier, A., Na, Y., Jin, Y., & Kambhampati, S. (2001). A language and framework for supporting an active approach to component-based software integration. Informatica (Ljubljana), 25(4), 443-454.

A language and framework for supporting an active approach to component-based software integration. / Dietrich, Suzanne; Urban, Susan D.; Sundermier, Amy; Na, Yinghui; Jin, Ying; Kambhampati, Sunitha.

In: Informatica (Ljubljana), Vol. 25, No. 4, 11.2001, p. 443-454.

Research output: Contribution to journalArticle

Dietrich, S, Urban, SD, Sundermier, A, Na, Y, Jin, Y & Kambhampati, S 2001, 'A language and framework for supporting an active approach to component-based software integration', Informatica (Ljubljana), vol. 25, no. 4, pp. 443-454.
Dietrich, Suzanne ; Urban, Susan D. ; Sundermier, Amy ; Na, Yinghui ; Jin, Ying ; Kambhampati, Sunitha. / A language and framework for supporting an active approach to component-based software integration. In: Informatica (Ljubljana). 2001 ; Vol. 25, No. 4. pp. 443-454.
@article{11711a7ce3eb4c8fafcca8334eb7d147,
title = "A language and framework for supporting an active approach to component-based software integration",
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.",
keywords = "Active rules, Component-based integration, Events",
author = "Suzanne Dietrich and Urban, {Susan D.} and Amy Sundermier and Yinghui Na and Ying Jin and Sunitha Kambhampati",
year = "2001",
month = "11",
language = "English (US)",
volume = "25",
pages = "443--454",
journal = "Informatica (Slovenia)",
issn = "0350-5596",
publisher = "Slovene Society Informatika",
number = "4",

}

TY - JOUR

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

AU - Dietrich, Suzanne

AU - Urban, Susan D.

AU - Sundermier, Amy

AU - Na, Yinghui

AU - Jin, Ying

AU - Kambhampati, Sunitha

PY - 2001/11

Y1 - 2001/11

N2 - 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.

AB - 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.

KW - Active rules

KW - Component-based integration

KW - Events

UR - http://www.scopus.com/inward/record.url?scp=0035520590&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0035520590&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0035520590

VL - 25

SP - 443

EP - 454

JO - Informatica (Slovenia)

JF - Informatica (Slovenia)

SN - 0350-5596

IS - 4

ER -