This paper presents a language dedicated to the description of the software architecture of complex embedded control systems. The language relies on the synchronous approach but extends it to support efficiently systems with multiple real-time constraints, such as deadline constraints or peri-odicity constraints. It provides a high-level of abstraction and benefits from the formal properties of synchronous lan-guages. The language defines a small set of rate transi-tion operators, which enable the description of user-defined deterministic multi-rate communication patterns between components of different rates. The compiler of the language automatically translates a program into a set of communi-cating real-time tasks implemented as concurre...
We present a new block diagram language for describing synchronous software. It coordinates the exec...
International audienceThis paper presents the design of distributed embedded systems using the synch...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
Modal multi-rate stream processing applications with real-time constraints which are executed on mul...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Abstract – This paper proposes an architecture concept to the design of software, for embedded syste...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
This paper proposes an architecture concept to the design of software, for embedded systems and coop...
This report proposes a design methodology for embedded real-time systems using a synchronous multi-c...
This paper presents language constructs for the expression of timing and concurrency requirements in...
International audienceThis paper presents the design of distributed embedded systems using the synch...
We present a new block diagram language for describing synchronous software. It coordinates the exec...
International audienceThis paper presents the design of distributed embedded systems using the synch...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
Modal multi-rate stream processing applications with real-time constraints which are executed on mul...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Abstract – This paper proposes an architecture concept to the design of software, for embedded syste...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
This paper proposes an architecture concept to the design of software, for embedded systems and coop...
This report proposes a design methodology for embedded real-time systems using a synchronous multi-c...
This paper presents language constructs for the expression of timing and concurrency requirements in...
International audienceThis paper presents the design of distributed embedded systems using the synch...
We present a new block diagram language for describing synchronous software. It coordinates the exec...
International audienceThis paper presents the design of distributed embedded systems using the synch...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...