Hostname: page-component-89b8bd64d-rbxfs Total loading time: 0 Render date: 2026-05-11T19:21:09.305Z Has data issue: false hasContentIssue false

Adaptivity in high-performance embedded systems: a reactive control model for reliable and flexible design

Published online by Cambridge University Press:  03 October 2014

Huafeng Yu
Affiliation:
INRIA Rennes/IRISA, Campus de Beaulieu, 263, avenue du Général Leclerc, 35042 Rennes, France; e-mail: huafeng.yu@us.toyota-itc.com
Abdoulaye Gamatié
Affiliation:
CNRS/LIFL, INRIA Lille Nord Europe, 40 avenue Halley, 59650 Villeneuve d’Ascq, France e-mail: abdoulaye.gamatie@lifl.fr
Éric Rutten
Affiliation:
INRIA Rhône-Alples, 655 avenue de l’Europe, Montbonnot, 38334 Saint-Ismier cedex, France e-mail: eric.rutten@inria.fr
Jean-Luc Dekeyser
Affiliation:
USTL/LIFL, INRIA Lille Nord Europe, 40 avenue Halley, 59650 Villeneuve d’Ascq, France e-mail: jean-luc.dekeyser@lifl.fr

Abstract

System adaptivity is increasingly demanded in high-performance embedded systems, particularly in multimedia system-on-chip (SoC), owing to growing quality-of-service requirements. This paper presents a reactive control model that has been introduced in Gaspard, our framework dedicated to SoC hardware/software co-design. This model aims at expressing adaptivity as well as reconfigurability in systems performing data-intensive computations. It is generic enough to be used for description in the different parts of an embedded system, for example, specification of how different data-intensive algorithms can be chosen according to some computation modes at the functional level; and expression of how hardware components can be selected via the usage of a library of intellectual properties according to execution performances. The transformation of this model toward synchronous languages is also presented, in order to allow an automatic code generation usable for formal verification, based on techniques such as model checking and controller synthesis, as illustrated in the paper. This work, based on Model-Driven Engineering and the standard UML MARTE profile, has been implemented in Gaspard.

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable