DocumentCode :
3225377
Title :
An explicit definition of connectors for component-based software architecture
Author :
Oussalah, Mourad ; Smeda, Adel ; Khammaci, Tahar
Author_Institution :
LINA, Univ. de Nantes, France
fYear :
2004
fDate :
24-27 May 2004
Firstpage :
44
Lastpage :
51
Abstract :
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.
Keywords :
object-oriented programming; software architecture; software reusability; systems analysis; architecture description language; component-based software architecture; connectors; heterogeneous component-based system; operational mechanism; software reuse; systems design; Architecture description languages; Computer architecture; Computer languages; Conferences; Connectors; Software architecture; Systems engineering and theory; Usability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2004. Proceedings. 11th IEEE International Conference and Workshop on the
Print_ISBN :
0-7695-2125-8
Type :
conf
DOI :
10.1109/ECBS.2004.1316681
Filename :
1316681
Link To Document :
بازگشت