• DocumentCode
    1981145
  • Title

    Model-level simulation for COLA

  • Author

    Herrmannsdoerfer, Markus ; Haberl, Wolfgang ; Baumgarten, Uwe

  • Author_Institution
    Inst. fur Inf., Tech. Univ. Munchen, Garching
  • fYear
    2009
  • fDate
    17-18 May 2009
  • Firstpage
    38
  • Lastpage
    43
  • Abstract
    Model-driven development has become the standard approach for the development of avionic and automotive embedded systems. When a semantically founded modeling language is employed, the implemented systems can be checked and further processed in an automated manner. To this end, the Component Language (COLA) was invented. It allows for the definition of all information needed during system development. For a better understanding, and also debugging, of the systems modeled there with, simulation at the level of the model is a welcome complement. In this paper we present a model-level simulator for COLA. It follows the language´s semantics closely, thus guaranteeing the same behavior as specified in the model and implemented by other tools based on COLA. Furthermore, its modular nature allows for the use of different sources for input data. We will demonstrate the architecture and abilities of our simulator, using parts of a recent case study throughout the paper.
  • Keywords
    digital simulation; program debugging; programming language semantics; reverse engineering; specification languages; component language; language semantics; model-driven development; model-level simulation; system debugging; system development; system understanding; Aerospace electronics; Automotive engineering; Computational modeling; Consumer electronics; Debugging; Embedded system; Humans; Mathematical model; Real time systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling in Software Engineering, 2009. MISE '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3722-1
  • Type

    conf

  • DOI
    10.1109/MISE.2009.5069895
  • Filename
    5069895