The design and implementation of reactive, hard real-time systems involves modeling and generating efficient code for the integration of harmonic multi-periodic tasks. Such a reactive system can be modeled as a synchronous program orchestrating computations, state machine transitions and communications. In a harmonic multi-periodic integration program, task execution rates are related through integral ratios. This paper aims at providing a scalable way to implement large systems composed of modular, synchronous reactive tasks, and to generate efficient code satisfying real-time constraints.The paper describes three incremental extensions to the Lustre language and evaluates them on production applications. First, we propose a clock calculus...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
International audienceConcurrent and reactive systems often exhibit multiple time scales. For instan...
Synchronous languages, such as the recently proposed SCCharts language, have been designed for the r...
International audienceThe design and implementation of reactive, hard real-time systems involves mod...
International audienceThis article presents a complete scheme for the integration and the developmen...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
Control systems are often designed using a set of cooperating periodic modules running under control...
This thesis addresses the design and implementationof a programming language for real-time streaming...
International audience—This paper presents a distribution methodology for synchronous programs, appl...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Control systems are often designed using a set of co-operating periodic modules running under contro...
International audienceThis article presents an embedding of polychronous programs into synchronous o...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
International audienceConcurrent and reactive systems often exhibit multiple time scales. For instan...
Synchronous languages, such as the recently proposed SCCharts language, have been designed for the r...
International audienceThe design and implementation of reactive, hard real-time systems involves mod...
International audienceThis article presents a complete scheme for the integration and the developmen...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
Control systems are often designed using a set of cooperating periodic modules running under control...
This thesis addresses the design and implementationof a programming language for real-time streaming...
International audience—This paper presents a distribution methodology for synchronous programs, appl...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Control systems are often designed using a set of co-operating periodic modules running under contro...
International audienceThis article presents an embedding of polychronous programs into synchronous o...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
International audienceConcurrent and reactive systems often exhibit multiple time scales. For instan...
Synchronous languages, such as the recently proposed SCCharts language, have been designed for the r...