Formal Methods for Industrial Critical Systems 2012
DOI: 10.1002/9781118459898.ch2
|View full text |Cite
|
Sign up to set email alerts
|

A Synchronous Language at Work: The Story of Lustre

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 25 publications
(30 citation statements)
references
References 25 publications
0
30
0
Order By: Relevance
“…Multi-clocked systems can also be described by the synchronous language Lustre [3,47]. Each Lustre program basically consists of a set of equations over data streams.…”
Section: Lustre and Signalmentioning
confidence: 99%
“…Multi-clocked systems can also be described by the synchronous language Lustre [3,47]. Each Lustre program basically consists of a set of equations over data streams.…”
Section: Lustre and Signalmentioning
confidence: 99%
“…We are therefore interested in a modular verification. Of course, modular verification has to follow the semantics of modules and module calls, and this is defined differently for these languages: While functional languages like Lustre [17] consider modules as functions without side effects and essentially assume that all modules are started in parallel to all other modules, languages like Esterel [11] and Quartz [12] allow module calls in arbitrary statements. In these languages, modules are declared with input and output parameters (variables) so that the body statement of the module is only allowed to read its input variables and to write to its output variables.…”
Section: Introductionmentioning
confidence: 99%
“…Languages such as Esterel [1], Quartz [2] or Lustre [3] are based on the synchrony hypothesis. Synchrony is a logical abstraction of time which greatly facilitates verification and synthesis of safety-critical embedded systems.…”
Section: Introductionmentioning
confidence: 99%