This PhD. Thesis defines a high-level language for programming real-time embedded control systems. It is built upon Synchronous Languages (such as Lustre) and inherits their formal properties. It adds real-time primitives to enable the programming of multi-periodic systems. The objective of the language is not to replace other synchronous languages but instead to provide a higher layer of abstraction, on top of classic synchronous languages. It can be considered as a real-time software architecture language that enables to assemble locally mono-periodic synchronous systems into a globally multi-periodic synchronous system.The language compiler generates synchronized multi-task C code, that is independent of the target OS. Communication is a...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Cette thèse propose une nouvelle approche du parallélisme et de la concurrence, posant les bases d'u...
An huge amount of computational models and programming languages have been proposed for the descrip...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
International audienceThis article presents a complete scheme for the integration and the developmen...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
Cette thèse traite de systèmes embarqués contrôlés par un ensemble de processus périodiques non sync...
The implementation of hard real-time systems involves a lot of steps that are traditionally manual. ...
Synchronous programming languages are programming languages with an abstract (logical) notion of tim...
This paper presents a language dedicated to the description of the software architecture of complex ...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
L’approche synchrone aux systèmes réactifs, où le temps global est une séquence d’instants discrets,...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Cette thèse propose une nouvelle approche du parallélisme et de la concurrence, posant les bases d'u...
An huge amount of computational models and programming languages have been proposed for the descrip...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
International audienceThis article presents a complete scheme for the integration and the developmen...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
Cette thèse traite de systèmes embarqués contrôlés par un ensemble de processus périodiques non sync...
The implementation of hard real-time systems involves a lot of steps that are traditionally manual. ...
Synchronous programming languages are programming languages with an abstract (logical) notion of tim...
This paper presents a language dedicated to the description of the software architecture of complex ...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
L’approche synchrone aux systèmes réactifs, où le temps global est une séquence d’instants discrets,...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Cette thèse propose une nouvelle approche du parallélisme et de la concurrence, posant les bases d'u...
An huge amount of computational models and programming languages have been proposed for the descrip...