• DocumentCode
    2634426
  • Title

    Multi-level Modeling for Industrial Automation Systems

  • Author

    Aschauer, Thomas ; Dauenhauer, Gerd ; Pree, Wolfgang

  • Author_Institution
    Lab. Embedded Software Syst., Univ. of Salzburg, Salzburg, Austria
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    490
  • Lastpage
    496
  • Abstract
    Model-driven engineering of software intensive systems requires adequate means for describing their essential properties. For the domain of testbed automation systems, conventional modeling formalisms fall short due to the inadequacy of a fixed meta-level hierarchy. In this paper we identify the core problems by examining real-world examples. As a solution, we propose using a unification of classes and objects, known as clabjects. We propose extensions to the basic clabject notion for handling connector inheritance and instantiation, which are essential for bridging the gap between theoretical foundations and industrial applications.
  • Keywords
    control engineering computing; internal combustion engines; production engineering computing; software engineering; test equipment; clabject notion; combustion engines; industrial automation systems; model-driven engineering; multi-level modeling; software intensive systems; testbed automation systems; Application software; Automatic testing; Automation; Connectors; Embedded software; Engines; Software systems; Software testing; System testing; Unified modeling language; clabjects; multi-level modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.46
  • Filename
    5350019