• DocumentCode
    2959292
  • Title

    An MDE-Based Process for the Design, Implementation and Validation of Safety-Critical Systems

  • Author

    Delange, Julien ; Pautet, Laurent ; Hugues, Jér Ôme ; de Niz, Dionisio

  • Author_Institution
    LTCI, TELECOM ParisTech, Paris, France
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    319
  • Lastpage
    324
  • Abstract
    Distributed Real-Time Embedded (DRE) systems have critical requirements that need to be verified. They are either related to functional (e. g. stability of a furnace controller) or non-functional (e. g. meeting deadlines) aspects. Model-Driven Engineering (MDE) tools have emerged to ease DRE systems design. These tools are also capable of generating code. However, these tools either focus on the functional aspects or on the runtime architecture. Hence, the development cycle is partitioned into pieces with heterogeneous modeling notations and poor coordination. In this paper, we propose a MDE-based process to create DRE systems without manual coding. We show how to integrate functional and architecture concerns in a unified process. We use industry-proven modeling languages to design functional elements of the system, and automatically integrate them using our AADL toolchain.
  • Keywords
    embedded systems; program compilers; simulation languages; AADL; MDE based process; code generation; distributed real time embedded system; industry proven modeling language; model driven engineering; safety critical system; Computational modeling; Computer architecture; Data models; Hardware; Instruction sets; Mathematical model; AADL; Code Generation; Model-Based Engineering; Scade; Simulink;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2010 15th IEEE International Conference on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6638-2
  • Electronic_ISBN
    978-1-4244-6639-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2010.12
  • Filename
    5628590