Synchronous programming languages like Esterel are becoming more and more popular for the design of multi-threaded reactive systems. We have embedded a variant of the Esterel language in the interactive theorem prover HOL so that we can formally reason about programs of the language and – at a meta level – about the language itself. Based on a separation of the control and data flow of the programs, we have defined a new translation to equation systems. Our new translation is simpler than state-of-the-art trans-lations, and it does not suffer from the schizophre-nia problems of parallel statements. Furthermore, we have proved the correctness of our translation with HOL, so that HOL can be used for formal synthesis.
The aim of this master's thesis is to elasticize Esterel. Esterel is an imperative hardware descript...
Abstract. The synchronous language Esterel is an established language for developing reactive system...
We present a new way to define the semantics of imperative synchronous languages by means of separat...
Producing efficient circuits from high-level language descriptions remains a problem. This paper pro...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
We describe the translation of Esterel-like programs with delayed actions to equivalent transition r...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
We describe the translation of Esterel-like programs with delayed actions to equivalent equation sys...
AbstractEsterel is a synchronous language for reactive-systems design and builds the core of the com...
AbstractWe describe the translation of Esterel-like programs with delayed actions to equivalent tran...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
The synchronous language Esterel is an established language for developing reactive systems. It give...
to copy in whole or in part without payment of fee is granted for non-profit educational and researc...
Abstract. Recently, an embedding of the synchronous programming language Quartz (an Esterel variant)...
The aim of this master's thesis is to elasticize Esterel. Esterel is an imperative hardware descript...
Abstract. The synchronous language Esterel is an established language for developing reactive system...
We present a new way to define the semantics of imperative synchronous languages by means of separat...
Producing efficient circuits from high-level language descriptions remains a problem. This paper pro...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
We describe the translation of Esterel-like programs with delayed actions to equivalent transition r...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
We describe the translation of Esterel-like programs with delayed actions to equivalent equation sys...
AbstractEsterel is a synchronous language for reactive-systems design and builds the core of the com...
AbstractWe describe the translation of Esterel-like programs with delayed actions to equivalent tran...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
The synchronous language Esterel is an established language for developing reactive systems. It give...
to copy in whole or in part without payment of fee is granted for non-profit educational and researc...
Abstract. Recently, an embedding of the synchronous programming language Quartz (an Esterel variant)...
The aim of this master's thesis is to elasticize Esterel. Esterel is an imperative hardware descript...
Abstract. The synchronous language Esterel is an established language for developing reactive system...
We present a new way to define the semantics of imperative synchronous languages by means of separat...