DocumentCode
1949431
Title
Towards a generic architecture for multi-level modeling
Author
Aschauer, Thomas ; Dauenhauer, Gerd ; Pree, Wolfgang
Author_Institution
C. Doppler Lab. Embedded Software Syst., Univ. of Salzburg, Salzburg, Austria
fYear
2009
fDate
14-17 Sept. 2009
Firstpage
121
Lastpage
130
Abstract
This paper presents the architecture of a model-driven engineering framework which relies on the unified notion of classes and objects, as pioneered by SELF. We implemented this architecture for the domain of testbed automation systems and argue that this architecture can be generalized. We outline why our first prototype implementation following a conventional, UML-like metamodeling approach failed and how the follow-up implementation is aligned with the more appropriate so-called orthogonal classification architecture (OCA). While the OCA has been thoroughly studied theoretically, we applied OCA for a real-world case in the automation system domain. We demonstrate that this modeling approach is feasible and implies a straightforward, clear-cut decomposition of the framework into implementation modules, leading to comprehensible software architectures.
Keywords
Unified Modeling Language; classification; software architecture; UML; generic architecture; metamodeling; model-driven engineering; multi-level modeling; orthogonal classification architecture; software architectures; testbed automation systems; Automatic testing; Automation; Computer architecture; Engines; Metamodeling; Model driven engineering; Software architecture; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
Conference_Location
Cambridge
Print_ISBN
978-1-4244-4984-2
Electronic_ISBN
978-1-4244-5295-8
Type
conf
DOI
10.1109/WICSA.2009.5290798
Filename
5290798
Link To Document