Esterel is a synchronous, imperative language designed to specify deterministic control systems. However compilers and run time environments for Esterel are not available on low cost microprocessors and microcontrollers. We address this short-coming by designing and implementing an Esterel Virtual Ma-chine and compiler that will operate on a variety of low foot-print target platforms. We will compare the efficiency of this approach to the traditional approach of generating native code. We will show that it requires less memory at the cost of exe-cution speed.
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
E cient implementation of communication software is of critical importance for highspeed networks. P...
Several efficient compilation techniques have been re-cently proposed for the generation of sequenti...
Embedded systems often suffer from severe resource constraints such as limited memory for programs a...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
The synchronous language Esterel provides deterministic concurrency by adopting a semantics in which...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
The compilation of Esterel into software has mainly targeted uniprocessor execu-tion. The inherent p...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
this paper, we propose to use the Pure Esterel synchronization kernel of the Esterel language [4, 8...
Executing concurrent specifications on sequential hardware is important for both simulation of syste...
Implementing a managed language efficiently is hard, and it is becoming more difficult as the c...
AbstractExecuting concurrent specifications on sequential hardware is important for both simulation ...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
E cient implementation of communication software is of critical importance for highspeed networks. P...
Several efficient compilation techniques have been re-cently proposed for the generation of sequenti...
Embedded systems often suffer from severe resource constraints such as limited memory for programs a...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
The synchronous language Esterel provides deterministic concurrency by adopting a semantics in which...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
The compilation of Esterel into software has mainly targeted uniprocessor execu-tion. The inherent p...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
this paper, we propose to use the Pure Esterel synchronization kernel of the Esterel language [4, 8...
Executing concurrent specifications on sequential hardware is important for both simulation of syste...
Implementing a managed language efficiently is hard, and it is becoming more difficult as the c...
AbstractExecuting concurrent specifications on sequential hardware is important for both simulation ...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
E cient implementation of communication software is of critical importance for highspeed networks. P...
Several efficient compilation techniques have been re-cently proposed for the generation of sequenti...