This paper tackles the problem of designing and programming a real-time system with multiple modes of execution, where each mode executes a different set of periodic tasks. The main problem to tackle is that the period of Mode Change Requests (MCR) and the period of tasks are not all the same. Thus, not all tasks perceive MCRs in the same way. When programming such a system with traditional languages without mechanisms dedicated to mode changes (e.g. C), it is difficult to ensure a system is sound and deterministic. We propose an extension to synchronous dataflow languages to support mode changes. The semantics of the resulting language is defined formally, which prevents ambiguous programs. The language is flexible enough to support differ...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
The multi-language environment Synchronie supports the design and formal verification of synchronous...
This paper tackles the problem of designing and programming a real-time system with multiple modes o...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
We present a unified framework for the specification and analysis of mode-change protocols used in m...
We consider the global scheduling problem of multimode real-time systems upon identical multiproces...
The Modechart specification language is a formalism for the specification and implementation of real...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
The formalism of temporal logic has been suggested to be an appropriate tool for expressing the sema...
Abstract. High-level formal programming languages require system de-signers to provide a very precis...
. The multi-language environment Synchronie supports the design and formal verification of synchron...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
The multi-language environment Synchronie supports the design and formal verification of synchronous...
This paper tackles the problem of designing and programming a real-time system with multiple modes o...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
We present a unified framework for the specification and analysis of mode-change protocols used in m...
We consider the global scheduling problem of multimode real-time systems upon identical multiproces...
The Modechart specification language is a formalism for the specification and implementation of real...
The design and implementation of reactive, hard real-time systems involves modeling and generating e...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
The formalism of temporal logic has been suggested to be an appropriate tool for expressing the sema...
Abstract. High-level formal programming languages require system de-signers to provide a very precis...
. The multi-language environment Synchronie supports the design and formal verification of synchron...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
The multi-language environment Synchronie supports the design and formal verification of synchronous...