A model-based transformation process to validate and implement high-integrity systems

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011
Pages67-74
Number of pages8
DOIs
Publication statusPublished - 9 Jun 2011
Externally publishedYes
Event2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011 - Newport Beach, CA, United States
Duration: 28 Mar 201131 Mar 2011

Publication series

NameProceedings - 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011

Conference

Conference2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011
Country/TerritoryUnited States
CityNewport Beach, CA
Period28/03/1131/03/11

Keywords

  • aadl behavior
  • distributed systems
  • middleware
  • model-to-model
  • transformation

Fingerprint

Dive into the research topics of 'A model-based transformation process to validate and implement high-integrity systems'. Together they form a unique fingerprint.

Cite this