• DocumentCode
    1811552
  • Title

    A code generation framework for distributed real-time embedded systems

  • Author

    Bambagini, Mario ; Di Natale, Marco

  • Author_Institution
    Scuola Superiore Sant´Anna Pisa, Pisa, Italy
  • fYear
    2012
  • fDate
    17-21 Sept. 2012
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Modeling languages and tools, including Simulink, Scicos, SysML and the Eclipse Modeling Framework (EMF), bring the promise of an improved quality and productivity in the development of embedded systems and software. Unfortunately, none of these modeling languages, taken individually, is capable of fulfilling all the needs in the development of complex distributed embedded applications, from the modeling, analysis and validation stages to the automatic generation of the implementation. Overall, their strengths and weaknesses are somewhat complementary and an integrated approach could be the most promising solution. In this paper, we present a framework for integrated code generation in complex real-time distributed systems, where MBD approaches are used for the analysis and the generation of the functional (or behavioral) part, and MDA approaches (SysML/EMF) are used for modeling the execution platform, the task model and the deployment of functions onto the platform resources. This paper presents a meta-model for the description of execution platforms and an open-source code generation framework, based on the selected mapping of the functional components on the chosen platform.
  • Keywords
    distributed processing; embedded systems; program compilers; software quality; specification languages; EMF; Eclipse Modeling Framework; MBD approaches; Scicos; Simulink; SysML; automatic generation; complex distributed embedded applications; complex real-time distributed systems; distributed real-time embedded systems; embedded software; execution platform; functional components; integrated code generation; modeling languages; modeling tools; open-source code generation framework; platform resources; productivity; selected mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
  • Conference_Location
    Krakow
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4673-4735-8
  • Electronic_ISBN
    1946-0740
  • Type

    conf

  • DOI
    10.1109/ETFA.2012.6489586
  • Filename
    6489586