2002
DOI: 10.1007/3-540-45828-x_18
|View full text |Cite
|
Sign up to set email alerts
|

Synchronous Modelling of Asynchronous Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0
1

Year Published

2007
2007
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 25 publications
(23 citation statements)
references
References 10 publications
0
22
0
1
Order By: Relevance
“…We adopt the approach of synchronous languages [11], because we then have access to the control tools used further. The synchronous paradigm refer to the automata parallel composition that we use in these languages, allowing for clear formal semantics, while supporting modelling asynchronous computations [12]: actions can be asynchronously started, and their completion is waited for, without blocking other activity continuing in parallel. The Heptagon/BZR language [8] supports programming of mixed synchronous data-flow equations and automata, called Mode Automata, with parallel and hierarchical composition.…”
Section: Reactive Languages and Mode Automatamentioning
confidence: 99%
“…We adopt the approach of synchronous languages [11], because we then have access to the control tools used further. The synchronous paradigm refer to the automata parallel composition that we use in these languages, allowing for clear formal semantics, while supporting modelling asynchronous computations [12]: actions can be asynchronously started, and their completion is waited for, without blocking other activity continuing in parallel. The Heptagon/BZR language [8] supports programming of mixed synchronous data-flow equations and automata, called Mode Automata, with parallel and hierarchical composition.…”
Section: Reactive Languages and Mode Automatamentioning
confidence: 99%
“…Finally, we are also using LUSTRE for modelling, simulating, and verifying non synchronous systems: For instance, so called "globally asynchronous, locally synchronous" systems (GALS) can be modelled [HB02] by introducing controlled non-determinism through the use of additional inputs (oracles), possibly restricted by assertions. Some experiences are driven also concerning the simulation of circuits descriptions at transaction level in SystemC.…”
Section: Unexpected Features and Needsmentioning
confidence: 99%
“…For example, in [HB02] and [HM06], the authors show that synchronous Mealy machines can model asynchronous behaviour by introducing stuttering through sporadic activation and nondeterminism through additional arbitrary inputs (also called oracles).…”
Section: Relating Synchrony and Asynchronymentioning
confidence: 99%