• DocumentCode
    3404545
  • Title

    An Integrative Approach for Embedded Software Design with UML and Simulink

  • Author

    Farkas, Tibor ; Neumann, Carsten ; Hinnerichs, Andreas

  • Author_Institution
    Fraunhofer Inst. for Open Commun. Syst., Fraunhofer, Germany
  • Volume
    2
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    516
  • Lastpage
    521
  • Abstract
    The increased amount of software in automotive embedded systems has challenged its C code development to successfully manage software design, reuse, flexibility and efficient implementation. Model-based methods help to address such challenges with more abstract specification, code generation and simulation to determine if software design will meet requirements. However, in todaypsilas development processes lots of different legacy artifacts are involved, that hamper a frictionless migration from C code to model-based design. Therefore, migration concepts and adequate domain-specific methods with adoption of modeling languages and their tools in established embedded coding environments are needed. In our approach we present a novel migration concept considering the integration of two different modeling languages UML and Simulink in a traditional automotive software engineering process. The proof is demonstrated within the software development of a real automotive car door-controller ECU.
  • Keywords
    C language; Unified Modeling Language; automobile industry; automobiles; automotive components; control system synthesis; digital simulation; embedded systems; object-oriented methods; object-oriented programming; program compilers; software architecture; software development management; software reusability; C code generation; UML modeling language; abstract specification; automotive car door-controller ECU; automotive embedded software system design; automotive industry; automotive software engineering process; domain-specific method; embedded code-for-control unit; integrative approach; migration concept; object-based method; simulink control design; software component architecture; software development management process; software flexibility; software requirement; software reuse; Application software; Automotive engineering; Communication system software; Embedded software; Embedded system; Mathematical model; Programming; Signal processing; Software design; Unified modeling language; Automotive; CAN; ECU; Embedded Software Design; Simulink; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.185
  • Filename
    5254079