Synchronous languages rely on formal methods to ease the development of applications in an efficient and reusable way. Formal methods have been advocated as a means of increasing the reliability of systems, especially those which are safety or business critical. It is still difficult to develop automatic specification and verification tools due to limitations like state explosion, undecidability, etc... In this work, we design a new specification model based on a reactive synchronous approach. Then, we benefit from a formal framework well suited to perform compilation and formal validation of systems. In practice, we design and implement a special purpose language (LE) and its two semantics~: the ehavioral semantics helps us to define a pro...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
We study the problem of separate compilation, i.e., the generation of modular code, for the discrete...
Synchronous languages rely on formal methods to ease the development of applications in an efficient...
National audienceIn this paper, we study the modular compilation of imperative synchronous programs....
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
International audienceIn this article, we study several relevant algebraic frameworks to define sync...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
International audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
We address the problem of safe design of distributed embedded systems. We show that with the increas...
In this paper, we are concerned by the elaboration of generic development steps for the code generat...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
We present and formalize a concept of synchronous product for rewrite systems, and also a correspond...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
We study the problem of separate compilation, i.e., the generation of modular code, for the discrete...
Synchronous languages rely on formal methods to ease the development of applications in an efficient...
National audienceIn this paper, we study the modular compilation of imperative synchronous programs....
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
International audienceIn this article, we study several relevant algebraic frameworks to define sync...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
International audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
We address the problem of safe design of distributed embedded systems. We show that with the increas...
In this paper, we are concerned by the elaboration of generic development steps for the code generat...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
We present and formalize a concept of synchronous product for rewrite systems, and also a correspond...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
We study the problem of separate compilation, i.e., the generation of modular code, for the discrete...