Implementing real-time critical systems is an increas-ingly complex process that calls for high-level formal programming languages. Existing languages mainly focus on mono-periodic systems, implementing multi-periodic systems with these languages is possible but inefficient. As a result, current practice usually consists in writing one program for each different rate and then letting a real-time operating system handle the multi-rate aspects. This can be a source of non-determinism as communications between processes of different rates are not precisely defined. We propose a new language, built upon synchronous data-flow languages, to handle multi-rate systems properly. It has strong formal semantics, which prevents non-deterministic commun...
Synchronous data-flow languages such as Scade/Lustre manage infinite sequences, or streams, as primi...
This paper presents an extension of a synchronous data-flow language such as Lustre with imperative ...
We propose a programming model dedicated to real-time videostreaming applications for embedded media...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
This paper tackles the problem of designing and programming a real-time system with multiple modes o...
The paper introduces a higher-order synchronous data-flow language in which communication channels m...
Abstract. High-level formal programming languages require system de-signers to provide a very precis...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
International audienceThis article presents a complete scheme for the integration and the developmen...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Modal multi-rate stream processing applications with real-time constraints which are executed on mul...
This paper presents a language dedicated to the description of the software architecture of complex ...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Synchronous data-flow languages such as Scade/Lustre manage infinite sequences, or streams, as primi...
This paper presents an extension of a synchronous data-flow language such as Lustre with imperative ...
We propose a programming model dedicated to real-time videostreaming applications for embedded media...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
This paper tackles the problem of designing and programming a real-time system with multiple modes o...
The paper introduces a higher-order synchronous data-flow language in which communication channels m...
Abstract. High-level formal programming languages require system de-signers to provide a very precis...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
International audienceThis article presents a complete scheme for the integration and the developmen...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
Modal multi-rate stream processing applications with real-time constraints which are executed on mul...
This paper presents a language dedicated to the description of the software architecture of complex ...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Synchronous data-flow languages such as Scade/Lustre manage infinite sequences, or streams, as primi...
This paper presents an extension of a synchronous data-flow language such as Lustre with imperative ...
We propose a programming model dedicated to real-time videostreaming applications for embedded media...