DocumentCode :
3102779
Title :
Operational mechanisms for component-object based software architecture
Author :
Smeda, Adel ; Khammaci, T. ; Oussalah, Mourad
Author_Institution :
LINA, Nantes Univ., France
fYear :
2004
fDate :
19-23 April 2004
Firstpage :
591
Lastpage :
592
Abstract :
COSA is an architecture description approach that defines system as a collection of components that interact with each other using connectors. Hence in COSA components and connectors are clearly separated and defined explicitly. By doing this COSA improves the reuse of not only components but also connectors. The reuse and evolve of COSA elements are achieved by using number of operational mechanisms. The basic elements of COSA are: components, connectors, interfaces, configurations, constraints, and properties. COSA describes systems in terms of types and instances. Components, connectors, and configurations are types that can be instantiated to build different architectures.
Keywords :
object-oriented programming; software architecture; software reusability; specification languages; component-object based software architecture; object-oriented programming; operational mechanism; software reusability; specification languages; Architecture description languages; Client-server systems; Computer architecture; Connectors; Programming; Software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information and Communication Technologies: From Theory to Applications, 2004. Proceedings. 2004 International Conference on
Print_ISBN :
0-7803-8482-2
Type :
conf
DOI :
10.1109/ICTTA.2004.1307901
Filename :
1307901
Link To Document :
بازگشت