International audienceArgos belongs to the family of synchronous languages, designed for programming reactive systems (Lustre, Esterel, Signal, ...). Argos is a set of operators that allow to combine Boolean Mealy machines, in a compositional way. It takes its origin in Statecharts, but with the Argos operators, one can build only a subset of Statecharts, roughly those that do not make use of multi-level arrows. We explain the main motivations for the definition of Argos, and the main differences with Statecharts and their numerous semantics. We define the set of operators, give them a perfectly synchronous semantics in the sense of Esterel, and prove that it is compositional, with respect to the trace equivalence of Boolean Mealy machines....
Editor: Abstract. Synchronous programming is available through several formally defined languages ha...
. In this paper, we study preemption primitives in reactive languages such as Esterel and Signal (an...
We prove that both the synchronous data-flow language Lustre restricted to types with finite values ...
This thesis deals with the programmation and verification of reactive systemes. In a first part, we ...
This paper proposes a language, called Communicating Reactive State Machines (CRSM), useful for desc...
A system is said to be reactive if it interacts continuously with an environment, at a speed imposed...
AbstractThis paper extends the well-known technique of slicing to synchronous reactive programs. Syn...
International audienceFunctional graph grammars are finite devices which generate the class of regul...
Computation is employed to incredible success in a massive variety of applications, and yet it is di...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
Abstract. Functional graph grammars are finite devices which generate the class of regular automata....
. The multi-language environment Synchronie supports the design and formal verification of synchron...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
International audienceDeterministic graph grammars are finite devices which generate the transition ...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
Editor: Abstract. Synchronous programming is available through several formally defined languages ha...
. In this paper, we study preemption primitives in reactive languages such as Esterel and Signal (an...
We prove that both the synchronous data-flow language Lustre restricted to types with finite values ...
This thesis deals with the programmation and verification of reactive systemes. In a first part, we ...
This paper proposes a language, called Communicating Reactive State Machines (CRSM), useful for desc...
A system is said to be reactive if it interacts continuously with an environment, at a speed imposed...
AbstractThis paper extends the well-known technique of slicing to synchronous reactive programs. Syn...
International audienceFunctional graph grammars are finite devices which generate the class of regul...
Computation is employed to incredible success in a massive variety of applications, and yet it is di...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
Abstract. Functional graph grammars are finite devices which generate the class of regular automata....
. The multi-language environment Synchronie supports the design and formal verification of synchron...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
International audienceDeterministic graph grammars are finite devices which generate the transition ...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
Editor: Abstract. Synchronous programming is available through several formally defined languages ha...
. In this paper, we study preemption primitives in reactive languages such as Esterel and Signal (an...
We prove that both the synchronous data-flow language Lustre restricted to types with finite values ...