%0 Journal Article %A Adel Smeda and Adel Alti and Mourad Oussalah and Abdallah Boukerram %D 2009 %J International Journal of Computer and Systems Engineering %B World Academy of Science, Engineering and Technology %I Open Science Index 25, 2009 %T Cosastudio: A Software Architecture Modeling Tool %U https://publications.waset.org/pdf/11786 %V 25 %X A key aspect of the design of any software system is its architecture. An architecture description provides a formal model of the architecture in terms of components and connectors and how they are composed together. COSA (Component-Object based Software Structures), is based on object-oriented modeling and component-based modeling. The model improves the reusability by increasing extensibility, evolvability, and compositionality of the software systems. This paper presents the COSA modelling tool which help architects the possibility to verify the structural coherence of a given system and to validate its semantics with COSA approach. %P 6 - 9