This article presents a complete scheme for the development of Critical Embedded Systems with Multiple Real-Time Constraints. The system is programmed with a language that extends the synchronous approach with high-level real-time primitives. It enables to assemble in a modular and hierarchical manner several locally mono-periodic synchronous systems into a globally multi-periodic synchronous system. It also allows to specify flow latency constraints. A program is translated into a set of real-time tasks. The generated code (C code) can be executed on a simple real-time platform with a dynamic-priority scheduler (EDF). The compilation process (each algorithm of the process, not the compiler itself) is formally proved correct, meaning that t...
The design of real-time systems faces two important challenges: incorporating more functions/service...
International audienceThe paper describes a pragmatic solution to the parallel execution of hard rea...
An huge amount of computational models and programming languages have been proposed for the descrip...
International audienceThis article presents a complete scheme for the integration and the developmen...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
Chapter 8Hard real-time embedded systems are often designed as automatic control systems that can in...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
The software architecture of a critical embedded con-trol system generally consists of a set of mult...
This paper presents a language dedicated to the description of the software architecture of complex ...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
Many real-time embedded systems involve a collection of independently executing event-driven code b...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
The design of real-time systems faces two important challenges: incorporating more functions/service...
International audienceThe paper describes a pragmatic solution to the parallel execution of hard rea...
An huge amount of computational models and programming languages have been proposed for the descrip...
International audienceThis article presents a complete scheme for the integration and the developmen...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
Chapter 8Hard real-time embedded systems are often designed as automatic control systems that can in...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
The software architecture of a critical embedded con-trol system generally consists of a set of mult...
This paper presents a language dedicated to the description of the software architecture of complex ...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
Many real-time embedded systems involve a collection of independently executing event-driven code b...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
The design of real-time systems faces two important challenges: incorporating more functions/service...
International audienceThe paper describes a pragmatic solution to the parallel execution of hard rea...
An huge amount of computational models and programming languages have been proposed for the descrip...