A real-time control-command embedded system is subject to strong constraints such as determinism, logical and temporal correctness. We assume that the specifications are expressed using the formal software architecture description language Prelude, dedicated to real-time multiperiodic applications. The goal of this thesis is, given a Prelude program or dependent real-time taskset, to generate a multithreaded executable code over a multicore architecture while respecting the original semantic. To do so we have developed a toolbox, SchedMcore, that allows: 1- the formal verification of schedulability. The verification is based on the exhaustive exploration of the behaviour with a discret time frame. It is possible to analyse on-line policies ...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
Cyber-physical systems are systems where there is a tight interaction between the computing world an...
Les logiciels embarqués critiques de contrôle-commande sont soumis à des contraintes fortes engloban...
International audienceIn this paper we present an end-to-end framework for the design and the implem...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
A real-time system is one whose logical correctness is based both on the correctness of the outputs ...
National audienceThe emergence of more powerful, but also more complex, multicore computers presents...
The implementation of hard real-time systems involves a lot of steps that are traditionally manual. ...
For real-time simulations, the fidelity of simulation depends not only on the functional accuracy of...
In this paper we present an end-to-end framework for the design and the implementation of embedded s...
Software failures in hard real-time systems may have hazardous effects (industrial disasters, human ...
International audienceThis article presents a complete scheme for the integration and the developmen...
Since 2005, chip manufacturers have stopped raising processor frequencies, which had been the primar...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
Cyber-physical systems are systems where there is a tight interaction between the computing world an...
Les logiciels embarqués critiques de contrôle-commande sont soumis à des contraintes fortes engloban...
International audienceIn this paper we present an end-to-end framework for the design and the implem...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
A real-time system is one whose logical correctness is based both on the correctness of the outputs ...
National audienceThe emergence of more powerful, but also more complex, multicore computers presents...
The implementation of hard real-time systems involves a lot of steps that are traditionally manual. ...
For real-time simulations, the fidelity of simulation depends not only on the functional accuracy of...
In this paper we present an end-to-end framework for the design and the implementation of embedded s...
Software failures in hard real-time systems may have hazardous effects (industrial disasters, human ...
International audienceThis article presents a complete scheme for the integration and the developmen...
Since 2005, chip manufacturers have stopped raising processor frequencies, which had been the primar...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
Cyber-physical systems are systems where there is a tight interaction between the computing world an...