Title :
MADL: Meta Architecture Description Language
Author :
Smeda, Adel ; Oussalah, Mourad ; Khammaci, Tahar
Author_Institution :
LIMA, Nantes Univ., France
Abstract :
As the concept of meta-classes was introduced in order to permit the manipulation of classes, we introduce the concept of meta-components, meta-connectors, and meta-architectures to permit the manipulation and the redefinition of architectural elements (structural and behavioral). In this article we present a meta-meta-architecture called MADL (Meta Architecture Description Language) to abstract the notions of architectures (components, connectors, architectures), hence to facilitate their manipulation, reuse, and evolution; and also to ease (hence encourage) the transformation and comparison among ADLs.
Keywords :
formal specification; object-oriented programming; software architecture; specification languages; MADL meta-meta-architecture; Meta Architecture Description Language; architecture description languages; component-based software architecture; meta-components; meta-connectors; meta-modeling; Application software; Architecture description languages; Computer architecture; Connectors; Context modeling; Formal specifications; Knowledge representation; Metamodeling; Object oriented modeling; Software architecture; architecture description languages; architectures.; component; component-based software architecture; connectors; meta-modeling;
Conference_Titel :
Software Engineering Research, Management and Applications, 2005. Third ACIS International Conference on
Print_ISBN :
0-7695-2297-1
DOI :
10.1109/SERA.2005.50