• DocumentCode
    3190289
  • Title

    Targeting different abstraction layers by model-based design methods for embedded systems: A case study

  • Author

    Rafique, Omair ; Gesell, Manuel ; Schneider, Klaus

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    334
  • Lastpage
    337
  • Abstract
    In this paper, we show how code can be generated at different levels of abstraction from a single source description. To this end, we use a model-driven development tool called Averest that is based on a synchronous programming language. We illustrate our approach by means of a case study from the domain of distributed real-time automotive embedded systems. This paper focuses thereby mainly on the use of the Averest toolkit to generate code at different levels of abstraction.
  • Keywords
    distributed programming; embedded systems; program compilers; programming languages; software tools; Averest toolkit; abstraction layers; abstraction levels; code generation; distributed real-time automotive embedded systems; model-based design methods; model-driven development tool; single source description; synchronous programming language; Embedded systems; Hardware; Mathematical model; Pulse width modulation; Switches; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732235
  • Filename
    6732235