Sixth International Conference on Application of Concurrency to System Design (ACSD'06)
DOI: 10.1109/acsd.2006.24
|View full text |Cite
|
Sign up to set email alerts
|

Simulation and Verification of Asynchronous Systems by means of a Synchronous Model

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
25
0

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 23 publications
(26 citation statements)
references
References 24 publications
1
25
0
Order By: Relevance
“…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%
See 1 more Smart Citation
“…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%
“…Starting with Milner's seminal work in the 1980s, several authors demonstrated how asynchronous models can be derived from [Mil83,BCG99] or simulated by [HM06] their synchronous counterparts. Hence, it is commonly accepted that synchronous models are more expressive.…”
Section: Motivationmentioning
confidence: 99%
“…If f is of the form λx.x when e for some complex boolean expression e but for which it can be proved that its value belongs to the envelope [−2, 2](7/3) then a valid abstraction for f is ∀α.α → α on ∼ [−2, 2](7/3). Another example appears when modeling the execution time of processes [14][15][16]. To state that a function f must be executed every ten cycles and that its computation takes between two and four cycles, we can give it the clock signature: ∀α.α on The main contribution of this paper is thus to introduce those clock envelopes and to study their algebraic properties.…”
Section: Introductionmentioning
confidence: 99%
“…Following Milner's result [25] that asynchronism can be encoded in a synchronous process calculus, there have been approaches [16,21,26,17] suggesting ways to describe Gals systems using synchronous languages; for instance, nondeterminism is expressed by adding auxiliary input variables (oracles), the value of which is undefined; a main limitation of these approaches is that asynchronism and nondeterminism are not recognized as first-class concepts, so verification tools often lack optimizations specific to asynchronous concurrency (e.g. partial orders, compositional minimization, etc.).…”
Section: Introductionmentioning
confidence: 99%