DocumentCode
1584444
Title
COSABuilder: an Extensible Tool for Architectural Description
Author
Smeda, Adel ; Oussalah, Mourad ; ElHouni, AboBaker ; Fgee, El-Bahlul
Author_Institution
LINA, Univ. of Nantes, Nantes
fYear
2008
Firstpage
1
Lastpage
6
Abstract
As software systems grow, their complexity augments dramatically. In consequence their understandability and evolvability are becoming a difficult task, therefore a way to describe the architecture of software systems is becoming a must. The architecture of a software system can be described using either an architecture description language (ADL) or an object-oriented modeling language. In this article, we show how we can build a hybrid model, based on the two approaches, to describe the architecture of software systems. This approach profits from the advantages of the two approaches, i.e. the explicit presentation of functional aspects in object-oriented modeling and the explicit separation of competition (components) from interactions (connectors) in architectural description.
Keywords
Unified Modeling Language; object-oriented languages; object-oriented programming; software architecture; COSABuilder; architecture description language; object-oriented modeling language; software systems; Architecture description languages; Communication system control; Computer architecture; Connectors; Object oriented modeling; Protocols; Software architecture; Software design; Software systems; Unified modeling language; Components; Connectors; Modeling; Software Architecture; UML;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008. 3rd International Conference on
Conference_Location
Damascus
Print_ISBN
978-1-4244-1751-3
Electronic_ISBN
978-1-4244-1752-0
Type
conf
DOI
10.1109/ICTTA.2008.4530353
Filename
4530353
Link To Document