International audienceThe design and implementation of reactive, hard real-time systems involves modeling and generating efficient code for the integration of harmonic multi-periodic tasks. The simple principles of synchronous reactive programming met great scientific and engineering success in the area. A synchronous program orchestrates concurrent computations. It does so while maintaining composability, modularity, functional determinism and real-time execution guarantees. In the case of hard real-time systems, a reactive control program is composed of multi-periodic tasks related through integral ratios. This paper presents a language and optimizing compiler to implement large reactive control systems composed of multi-periodic, synchro...
Pnueli [HP85], and is now commonly accepted to designate permanently op-erating systems, and to dist...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
Many embedded reactive programs perform computations at dierent rates, while still requiring the ove...
International audienceThe design and implementation of reactive, hard real-time systems involves mod...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
[[abstract]]Existing software scheduling techniques limit the functions that can be implemented in s...
This paper addresses the problem of distributing reactive systems. We first show that the use of syn...
International audienceIn functional reactive programming (FRP), system inputs and outputs are genera...
AbstractThis paper extends the well-known technique of slicing to synchronous reactive programs. Syn...
A reactive system must process inputs from the environment at the speed and with the delay dictated ...
Synchronous languages are intended for programming reactive systems. Reactive systems, which include...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
SIGLECNRS 14802 E / INIST-CNRS - Institut de l'Information Scientifique et TechniqueFRFranc
Pnueli [HP85], and is now commonly accepted to designate permanently op-erating systems, and to dist...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
Many embedded reactive programs perform computations at dierent rates, while still requiring the ove...
International audienceThe design and implementation of reactive, hard real-time systems involves mod...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
[[abstract]]Existing software scheduling techniques limit the functions that can be implemented in s...
This paper addresses the problem of distributing reactive systems. We first show that the use of syn...
International audienceIn functional reactive programming (FRP), system inputs and outputs are genera...
AbstractThis paper extends the well-known technique of slicing to synchronous reactive programs. Syn...
A reactive system must process inputs from the environment at the speed and with the delay dictated ...
Synchronous languages are intended for programming reactive systems. Reactive systems, which include...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
SIGLECNRS 14802 E / INIST-CNRS - Institut de l'Information Scientifique et TechniqueFRFranc
Pnueli [HP85], and is now commonly accepted to designate permanently op-erating systems, and to dist...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
Many embedded reactive programs perform computations at dierent rates, while still requiring the ove...