Model-Based Engineering Approach for System Architecture Exploration - Proceeding of the 6th European Congress on Embedded Real Time Software and Systems Access content directly
Conference Papers Year : 2012

Model-Based Engineering Approach for System Architecture Exploration

Abstract

Safety-critical systems may contain a large number of functions having different security/safety levels and must ensure a continuous operational state. It is of prime importance to avoid errors propagation between system functions. One may identify two main solutions to tackle that problem. The first and classical solution relies on the federated architecture where different hardware nodes, each one executing one or several functions having the same security/safety level, are interconnected using communication channels. The second solution emerged recently and leaded to the definition of the integrated architecture where a same hardware node is able to execute several functions having different security/safety levels thanks to dedicated hardware (as Memory Management Unit) and software (as hypervisors). These two architectures have their own advantages and drawbacks in term of dependability, mass, processing power, consumption, integration and validation efforts, costs, etc. As a consequence, choosing the architecture is difficult and system engineers have to rigorously evaluate the deployment strategy. This paper presents an approach to automate the integration of an implementation on different architectures. As a result, it provides the ability to deploy the same code on several nodes (federated architecture) or on a partitioned system (integrated architecture). For that purpose, the TASTE tool-chain is extended to support the deployment on XtratuM, a hypervisor that is ported on space qualified processors. By using the new tool-chain, designers can automatically produce federated or partitioned systems and evaluate their efficiency in terms of resources consumption, performances as well as the impact in the development process.
Fichier principal
Vignette du fichier
7B-2.pdf (178.27 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02263441 , version 1 (04-08-2019)

Identifiers

  • HAL Id : hal-02263441 , version 1

Cite

Julien Delange, Christophe Honvault, James Windsor. Model-Based Engineering Approach for System Architecture Exploration. Embedded Real Time Software and Systems (ERTS2012), Feb 2012, Toulouse, France. ⟨hal-02263441⟩

Collections

ERTS2012
33 View
37 Download

Share

Gmail Facebook X LinkedIn More