Several efficient compilation techniques have been re-cently proposed for the generation of sequential (C) code from Esterel programs. Consisting essentially in direct sim-ulation of the reactive features of the language, these tech-niques need now to be accommodated with traditional is-sues of Esterel – the definition of formal semantics, the con-structive causality, and the design of efficient and correct methods for analysis and optimization. We address some of these problems by defining a new intermediate model for the representation of Esterel pro-grams. The new representation level preserves much of the initial program structure while making the control flow pat-tern and the hierarchical state structure explicit. It sup-ports the full...
International audienceDassault Aviation is a French aircraft manufacturer building civil business je...
Static Single Assignment (SSA) is an established concept that facilitates various program optimizati...
AbstractEsterel is a synchronous language for reactive-systems design and builds the core of the com...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
Esterel belongs to the family of synchronous programming languages, which are affected by cyclic sig...
AbstractThe Saxo-rt compiler implements a original method for compiling the concurrent synchronous l...
The synchronous language Esterel provides deterministic concurrency by adopting a semantics in which...
Executing concurrent specifications on sequential hardware is important for both simulation of syste...
AbstractExecuting concurrent specifications on sequential hardware is important for both simulation ...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
AbstractI describe a new compiler infrastructure for imperative synchronous languages such as Estere...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
Programs written in the synchronous programming language Esterel may contain statically cyclic depen...
International audienceDassault Aviation is a French aircraft manufacturer building civil business je...
Static Single Assignment (SSA) is an established concept that facilitates various program optimizati...
AbstractEsterel is a synchronous language for reactive-systems design and builds the core of the com...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
Esterel belongs to the family of synchronous programming languages, which are affected by cyclic sig...
AbstractThe Saxo-rt compiler implements a original method for compiling the concurrent synchronous l...
The synchronous language Esterel provides deterministic concurrency by adopting a semantics in which...
Executing concurrent specifications on sequential hardware is important for both simulation of syste...
AbstractExecuting concurrent specifications on sequential hardware is important for both simulation ...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
AbstractI describe a new compiler infrastructure for imperative synchronous languages such as Estere...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
Programs written in the synchronous programming language Esterel may contain statically cyclic depen...
International audienceDassault Aviation is a French aircraft manufacturer building civil business je...
Static Single Assignment (SSA) is an established concept that facilitates various program optimizati...
AbstractEsterel is a synchronous language for reactive-systems design and builds the core of the com...