• DocumentCode
    569270
  • Title

    Design Patterns for Rule-Based Refinement of Safety Critical Embedded Systems Models

  • Author

    Cadoret, F. ; Borde, E. ; Gardoll, S. ; Pautet, L.

  • Author_Institution
    Inst. Telecom, TELECOM ParisTech, Paris, France
  • fYear
    2012
  • fDate
    18-20 July 2012
  • Firstpage
    67
  • Lastpage
    76
  • Abstract
    Safety critical embedded systems must be verified and optimized. Their production process, which includes both automatic code generation and middleware implementation, depends on the the target execution platform and must be adapted accordingly. In such a context, Model Driven Architecture provides several approaches to transform user models into programming code but these solutions lack of flexibility to address simultaneously the three issues of verification, optimization and adaptation. To overcome this limitation, we propose a method to structure the production process with design patterns for model transformations. Our approach allows to adapt the workflow of rule-based refinements according to the user input models, the targeted execution platform, and the analysis performed on intermediate transformed models.
  • Keywords
    embedded systems; knowledge based systems; middleware; object-oriented methods; program compilers; safety-critical software; adaptation; automatic code generation; design patterns; middleware implementation; model driven architecture; model transformations; optimization; production process; programming code; rule-based refinement; safety critical embedded systems models; target execution platform; user input models; verification; Adaptation models; Analytical models; DSL; Middleware; Object oriented modeling; Optimization; Safety; MDA; design patterns; rule-based model transformation; safety critical embedded systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2012 17th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4673-2156-3
  • Type

    conf

  • Filename
    6299202