Home > Research > Publications > Habilitation à Diriger des Recherches (HDR)

Habilitation à Diriger des Recherches (HDR)

Thursday 13 March 2014

Defense: March 13th, 2014.

Title: High-level Models for Embedded Systems


- Gérard Berry (Professeur au Collège de France), Rapporteur
- Rolf Drechsler (Professor at Bremen University, Germany), Rapporteur
- Marco Roveri (Senior Researcher, Fondazione Bruno Kessler, Italy), Rapporteur
- Samarjit Chakraborty (Professor at TU Munchen, Germany), Examinateur
- Benoît Dupont de Dinechin (CTO, Kalray, France), Examinateur
- Frédéric Pétrot (Professor at Grenoble INP, France), Examinateur


Modern embedded systems have reached a level of complexity such that it is no longer possible to wait for the first physical prototypes to validate choices on the integration of hardware and software components. It is necessary to use models, early in the design flow. The work presented in this document contribute to the state of the art in several domains.

First, we present some verification techniques based on abstract interpretation and SMT-solving for programs written in general-purpose languages like C, C++ or Java.

Then, we use verification tools on models written in SystemC at the transaction level (TLM). Several approaches are presented, most of them using compilation techniques specific to SystemC to turn the models into a format usable by existing tools.

The second part of the document deal with non-functional properties of models: timing performances, power consumption and temperature. In the context of TLM, we show how functional models can be enriched with non-functional information.

Finally, we present contributions to the modular performance analysis (MPA) with real-time calculus (RTC) framework. We describe several ways to connect RTC to more expressive formalisms like timed automata and the synchronous language Lustre. These connections raise the problem of causality, which is defined formally and solved with the new causality closure algorithm.

The buffet

Attached documents

Valid XHTML 1.0 Transitional
SPIP | | Site Map | Follow site activity RSS 2.0
Graphic design (c) styleshout under License Creative Commons Attribution 2.5 License