We propose a simple programming language, called Nemo, specific to the domain of multi-task real-time control systems, such as in robotic, automotive or avionics systems. It can be used to specify a set of resources with usage constraints, a set of tasks that consume them according to various modes, and applications sequencing the tasks. We obtain automatically an application-specific task handler that correctly manages the constraints (if there exists one), through a compilation-like process including a phase of discrete controller synthesis. This way, this formal technique contributes to the safety of the designed systems, while being encapsulated in a tool that makes it useable by application experts. Our approach is based on the synchro...
International audienceWe propose a technique for discrete controller synthesis, with optimal synthes...
The Discrete Controller Synthesis (DCS) technique is used for automatic generation of correct-by-con...
International audienceThis paper shows the application of the automatic distribution of synchronous ...
International audienceWe propose a simple programming language, called Nemo, specific to the domain ...
We propose a simple programming language, called Nemo, specific to the domain of multi-task real-tim...
International audienceWe are interested in the programming of real-time embedded control systems, su...
International audienceWe present a novel technique for designing discrete, logical control loops, on...
International audienceReal-time control systems are complex to design, and automation support is imp...
International audienceWe address the problem of using Discrete Controller Synthesis for the administ...
International audienceWe define a mixed imperative/declarative programming language: declarative con...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceHarel and Pnueli showed (1985) that dynamical systems are an essential in the ...
International audienceIn this paper, we present the integration of a controller synthesis methodolog...
International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamica...
International audienceWe describe the extension of a reactive programming language with a behavioral...
International audienceWe propose a technique for discrete controller synthesis, with optimal synthes...
The Discrete Controller Synthesis (DCS) technique is used for automatic generation of correct-by-con...
International audienceThis paper shows the application of the automatic distribution of synchronous ...
International audienceWe propose a simple programming language, called Nemo, specific to the domain ...
We propose a simple programming language, called Nemo, specific to the domain of multi-task real-tim...
International audienceWe are interested in the programming of real-time embedded control systems, su...
International audienceWe present a novel technique for designing discrete, logical control loops, on...
International audienceReal-time control systems are complex to design, and automation support is imp...
International audienceWe address the problem of using Discrete Controller Synthesis for the administ...
International audienceWe define a mixed imperative/declarative programming language: declarative con...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceHarel and Pnueli showed (1985) that dynamical systems are an essential in the ...
International audienceIn this paper, we present the integration of a controller synthesis methodolog...
International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamica...
International audienceWe describe the extension of a reactive programming language with a behavioral...
International audienceWe propose a technique for discrete controller synthesis, with optimal synthes...
The Discrete Controller Synthesis (DCS) technique is used for automatic generation of correct-by-con...
International audienceThis paper shows the application of the automatic distribution of synchronous ...