• DocumentCode
    2993016
  • Title

    A Model-Based Transformation Process to Validate and Implement High-Integrity Systems

  • Author

    Lasnier, Gilles ; Pautet, Laurent ; Hugues, Jérôme

  • Author_Institution
    Inst. Telecom, Telecom ParisTech LTCI, Paris, France
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    67
  • Lastpage
    74
  • Abstract
    Despite numerous advances, building High-Integrity Embedded systems remains a complex task. They come with strong requirements to ensure safety, schedulability or security properties, one needs to combine multiple analysis to validate each of them. Model-Based Engineering is an accepted solution to address such complexity: analytical models are derived from an abstraction of the system to be built. Yet, ensuring that all abstractions are semantically consistent, remains an issue, e.g. when performing model checking for assessing safety, and then for schedulability using timed automata, and then when generating code. Complexity stems from the high-level view of the model compared to the low-level mechanisms used. In this paper, we present our approach based on AADL and its behavioral annex to refine iteratively an architecture description. Both application and runtime components are transformed into basic AADL constructs which have a strict counterpart in classical programming languages or patterns for verification. We detail the benefits of this process to enhance analysis and code generation. This work has been integrated to the AADL-tool support OSATE2.
  • Keywords
    embedded systems; middleware; scheduling; AADL-tool support OSATE2; behavioral annex; code generation; high-integrity embedded systems; model-based engineering; model-based transformation process; programming languages; timed automata; Analytical models; Automata; Data models; Middleware; Protocols; Runtime; Unified modeling language; aadl behavior; distributed systems; middleware; model-to-model; transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-61284-433-6
  • Type

    conf

  • DOI
    10.1109/ISORC.2011.18
  • Filename
    5753593