DocumentCode :
1584465
Title :
Enhancing Software Architecture Behavior Understanding and Extensibility by Multi-view Metamodeling
Author :
Bessam, Ammar ; Kimour, Mohamed Tahar
Author_Institution :
Dept. of Comput. Sci., Univ. of Jijel, Jijel
fYear :
2008
Firstpage :
1
Lastpage :
6
Abstract :
Component based development is recognized now as a powerful tool to manage actual systems´ technological complexity. The success key factor of this discipline is the high level abstracting of systems´ structural and behavioral constituents. On the other hand, enhancing software architectures simplicity and clarity by separating several concerns is a useful technique to manage complexity. In order to have a complete system specification, a rigorous behavior description is needed. Behavioral concepts and their use in architectural specification are in a fast evolution and have become so numerous, so it becomes difficult to elicit and manage them. For these purposes, we present in this paper, a generalized metamodel of behavioral aspects, that indexes the various architectural behavior concepts in classes, in a generic way. To enable more sophisticated and consistent analysis of architecture behavior we have separated behavioral concepts into packages basing on four functional perspectives: interface, static behavior, dynamic behavior, and interaction protocols. We show that our proposed metamodel allows having a general, a unified and an adaptable view of behavioral concepts required in software architecture description from all functional viewpoints.
Keywords :
formal specification; object-oriented programming; software architecture; architectural specification; component based development; high level abstracting; multiview metamodeling; software architecture; system specification; Architecture description languages; Computer architecture; Computer science; Laboratories; Metamodeling; Packaging; Power system management; Software architecture; Software engineering; Software systems; Multi-view behavior metamodeling; Software architecture functional views; architecture description languages; component-based software architecture; extensibility;
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.4530354
Filename :
4530354
Link To Document :
بازگشت