International audienceThis article presents a complete scheme for the integration and the development of multi-periodic critical embedded systems. A system is formally specified as a modular and hierarchical assembly of several locally mono-periodic synchronous functions into a globally multi-periodic synchronous system. To support this, we introduce a real-time software architecture description language, named \prelude, which is built upon the synchronous languages and which provides a high level of abstraction for describing the functional and the real-time architecture of a multi-periodic control system. A program is translated into a set of real-time tasks that can be executed on a monoprocessor real-time platform with an on-line priori...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
Control systems are often designed using a set of co-operating periodic modules running under contro...
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...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
This paper presents a language dedicated to the description of the software architecture of complex ...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
Journal ArticleWe have developed a new way to look at real-time and embedded software: as a collecti...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
International audienceThis article presents an embedding of polychronous programs into synchronous o...
Control systems are often designed using a set of cooperating periodic modules running under control...
this article, we introduce an event-triggered programming model -- timed multitasking (TM), which al...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
Control systems are often designed using a set of co-operating periodic modules running under contro...
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...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
This paper presents a language dedicated to the description of the software architecture of complex ...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
Journal ArticleWe have developed a new way to look at real-time and embedded software: as a collecti...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
International audienceThis article presents an embedding of polychronous programs into synchronous o...
Control systems are often designed using a set of cooperating periodic modules running under control...
this article, we introduce an event-triggered programming model -- timed multitasking (TM), which al...
We present an extension of the synchronous-reactive model for specifying multi-rate systems. A set o...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
Control systems are often designed using a set of co-operating periodic modules running under contro...
International audienceThe design and implementation of reactive, hard real-time systems involves mod...