Using counters for absence prediction in Esterel

Bernard Paul Serpette 1
1 INDES - Secure Diffuse Programming
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : Esterel is a synchronous programming language historically defined for system control, well suited to react in parallel to external sensors, intensively used in avionics. Recently, with the incoming of the orchestration language HipHop, a domain-specific language of the multi-tier language Hop, Esterel is used to manage Web requests. In this context, where orchestration programs are dynamically generated, long compilation preamble to computation must be avoided and a simple and fast interpreter is preferred. This paper presents such an interpreter. Esterel's processes communicates through signals and one particularity of this language is its ability to instantaneously react to the absence of a signal. In this paper we present a static analysis which allows the interpreter to predict the absence of a signal.
Document type :
Reports
Complete list of metadatas

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/hal-01226760
Contributor : Bernard Serpette <>
Submitted on : Tuesday, August 2, 2016 - 10:29:08 AM
Last modification on : Thursday, January 11, 2018 - 4:48:46 PM

File

RR-8941.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01226760, version 3

Collections

Citation

Bernard Paul Serpette. Using counters for absence prediction in Esterel. [Research Report] RR-8941, INRIA Sophia Antipolis - Méditerranée. 2016, pp.18. ⟨hal-01226760v3⟩

Share

Metrics

Record views

133

Files downloads

69