DocumentCode :
2003396
Title :
Better abstractions for reusable components & architectures
Author :
Kloukinas, Christos
Author_Institution :
Dept. of Comput., City Univ. London, Northampton
fYear :
2009
fDate :
16-24 May 2009
Firstpage :
199
Lastpage :
202
Abstract :
Software architecture (SA) is a crucial component of Model Driven Engineering (MDE), since it eases the communication and reuse of designs and components. However, existing languages (e.g., UML, AADL, SysML) are lacking many needed features. In particular, they provide rudimentary support for connectors, a first-class element in the components and connectors (C&C) architectural view and one of the most reusable architectural elements. This is unfortunate, since the difficult properties that need to be guaranteed for complex systems are mainly the non-functional properties, like throughput, security and dependability, which are greatly influenced by the employed connectors. This work reviews the basic abstractions of the C&C view of SA and examines extra architectural elements which can support the detailed, explicit and separate description of behaviour, interaction and control logic.
Keywords :
software architecture; software reusability; connectors; control logic; first-class element; model driven engineering; reusable components; software architecture; Computer architecture; Connectors; Logic; Model driven engineering; Plugs; Security; Sockets; Software architecture; Throughput; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3495-4
Type :
conf
DOI :
10.1109/ICSE-COMPANION.2009.5070981
Filename :
5070981
Link To Document :
بازگشت