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 :
بازگشت