Modélisation à haut niveau d'abstraction pour les systèmes embarqués

Abstract : 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.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-01054555
Contributor : Matthieu Moy <>
Submitted on : Thursday, August 7, 2014 - 1:56:43 PM
Last modification on : Monday, November 12, 2018 - 4:24:02 PM
Long-term archiving on : Wednesday, November 26, 2014 - 1:41:28 AM

Identifiers

  • HAL Id : tel-01054555, version 1

Collections

Citation

Matthieu Moy. Modélisation à haut niveau d'abstraction pour les systèmes embarqués. Systèmes embarqués. Université de Grenoble, 2014. ⟨tel-01054555⟩

Share

Metrics

Record views

1043

Files downloads

1775