1992
DOI: 10.1016/0167-6423(92)90005-v
|View full text |Cite
|
Sign up to set email alerts
|

The Esterel synchronous programming language: design, semantics, implementation

Abstract: HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des labora… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
817
0
13

Year Published

1997
1997
2005
2005

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 1,300 publications
(830 citation statements)
references
References 7 publications
0
817
0
13
Order By: Relevance
“…Those that are perhaps most related to StreamIt 1.0 are synchronous dataflow languages such as LUSTRE [21] and ESTEREL [22] which require a fixed number of inputs to arrive simultaneously before firing a stream node. However, most special-purpose stream languages do not contain features such as messaging and support for modular program development that are essential for modern stream applications.…”
Section: Related Workmentioning
confidence: 99%
“…Those that are perhaps most related to StreamIt 1.0 are synchronous dataflow languages such as LUSTRE [21] and ESTEREL [22] which require a fixed number of inputs to arrive simultaneously before firing a stream node. However, most special-purpose stream languages do not contain features such as messaging and support for modular program development that are essential for modern stream applications.…”
Section: Related Workmentioning
confidence: 99%
“…Another class of reactive languages are the synchronous languages such as Esterel [2], Lustre [3] and SIGNAL [6]. These languages are designed for reactive systems in which reaction is instantaneous.…”
Section: Related Workmentioning
confidence: 99%
“…However, embedded programming languages, such as Esterel [10] and Statecharts [11], interact with a physical plant by reading sensor variables and writing control variables (left, Figure 1). Constraint programming languages, such as the Timed Concurrent Constraint Language (TCC) [12], replace the traditional notion of a "store" as a valuation of variables with the notion of a store as a set of constraints on program variables.…”
Section: Model-based Programmingmentioning
confidence: 99%