• DocumentCode
    1925350
  • Title

    Automatic Code Generation for Synchronous Reactive Communication

  • Author

    Wang, Guoqiang ; Di Natale, Marco ; Mosterman, Pieter J. ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Univ. of California, Berkeley, CA
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    40
  • Lastpage
    47
  • Abstract
    Synchronous reactive models are used in model-based design to define embedded control applications. The advantage of model-based design is that system properties can be verified on the model and applied to its software implementation if the translation of the model into code preserves its semantics. In this paper, we present an automatic code generation framework for the semantics-preserving implementation of communication in multi-rate systems. The proposed solution applies to the widely used MATLABreg and Simulinkreg products. It leverages the target language compiler template language of Real-Time Workshopreg and extends the applicability of available commercial code generators. The overhead in memory of the presented solution is analyzed and compared with other implementations.
  • Keywords
    embedded systems; program compilers; program interpreters; MATLAB; Real-Time Workshop; Simulink; automatic code generation; embedded control application; language compiler; model-based design; multirate system; semantics; synchronous reactive communication; system property; Computational modeling; Delay; Embedded software; MATLAB; Mathematical model; Processor scheduling; Runtime; Strontium; Synchronous generators; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.70
  • Filename
    5066629