• 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