loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04)
An Explicit Definition of Connectors for Component-Based Software Architecture
Brno, Czech Republic
May 24-May 27
ISBN: 0-7695-2125-8
Mourad Oussalah, Universit? de Nantes, France
Adel Smeda, Universit? de Nantes, France
Tahar Khammaci, Universit? de Nantes, France
Architecture Description Languages (ADL) describe systems as a collection of components that interact with each other using connectors. They define components explicitly, however they leave the definition of interactions implicit. Interactions are defined through include files and import and export statements (the connectors are buried inside the components). This implicitly of describing interactions (connectors) makes it difficult to build heterogeneous component-based systems that provide complex functionalities and enroll in complex relations. In this article we present an approach to model and to describe the architecture of component-based systems. It defines connectors as first-class entities. Using this approach one can evolve and reuse not only components but also connectors. We also present some operational mechanisms to permit connectors to be redefined and reused effectively.
Index Terms:
component-based systems design, software architecture, components, connectors, operational mechanisms
Citation:
Mourad Oussalah, Adel Smeda, Tahar Khammaci, "An Explicit Definition of Connectors for Component-Based Software Architecture," ecbs, pp.44, 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.