• DocumentCode
    3478490
  • Title

    A Case Study on SDF-Based Code Generation for ECU Software Development

  • Author

    Li, Guangxin ; Zhou, Rong ; Li, Rongqing ; He, Weimin ; Lv, Guilin ; Koo, T. John

  • Author_Institution
    Center for Embedded Software Syst., Chinese Acad. of Sci., Shenzhen, China
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    211
  • Lastpage
    217
  • Abstract
    Model-Based Design has been used in the industry for the design of embedded systems and various code generators have been developed. Synchronous Dataflow (SDF) is a Model of Computation (MoC) commonly used for modeling signal processing and control systems. In an SDF model, through model analyzing and calculation in the compiling stage, the execution order of components is determined statically with advantages in overhead, memory usage and deadlock avoidance. An Electronic Control Unit (ECU) for vehicle climate control is used in this case study. The ECU model in Simulink is imported as a model in MoDAL with SDF defined as the MoC, and the model is then interpreted to a MoML file for Ptolemy II to perform code generation. The case study shows the potential of SDF-based code generation to be used in the development process of embedded systems.
  • Keywords
    automobile industry; automotive electronics; control engineering computing; data flow computing; embedded systems; program compilers; software engineering; temperature control; MoDAL; MoML file; Ptolemy II; Simulink; code generation; code generator; compiling stage; control system and; deadlock avoidance; electronic control unit software development; embedded system design; memory usage; model of computation; model-based design; signal processing modeling; synchronous dataflow; vehicle climate control; Computational modeling; Heat engines; Heating; Mathematical model; Meteorology; Schedules; Code Generation; Electronic Control Unit; Embedded Systems; Synchronous Dataflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.45
  • Filename
    6032240