2011
DOI: 10.1007/s10009-011-0209-7
|View full text |Cite
|
Sign up to set email alerts
|

Extrapolating (omega-)regular model checking

Abstract: Omega-)Regular model checking is the name of a family of techniques in which states are represented by words, sets of states by finite automata on these objects, and transitions by finite automata operating on pairs of state encodings, i.e., finite-state transducers. In this context, the problem of computing the set of reachable states of a system can be reduced to the one of computing the iterative closure of the finite-state transducer representing its transition relation. In this tutorial article, we survey… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 76 publications
0
5
0
Order By: Relevance
“…Sets of configurations are now modeled by tree automata, while transition relations are represented by tree transducers. The paper is based on principles similar to those in [46], namely iteratively computing transitive closures of tree transducers, while enhancing the iterations by a widening operator. The method is applied to perform different tasks on various classes of systems such as the verification of parameterized tree networks, and data-flow analysis of multithreaded programs.…”
Section: Overview Of Papersmentioning
confidence: 99%
See 2 more Smart Citations
“…Sets of configurations are now modeled by tree automata, while transition relations are represented by tree transducers. The paper is based on principles similar to those in [46], namely iteratively computing transitive closures of tree transducers, while enhancing the iterations by a widening operator. The method is applied to perform different tasks on various classes of systems such as the verification of parameterized tree networks, and data-flow analysis of multithreaded programs.…”
Section: Overview Of Papersmentioning
confidence: 99%
“…The papers included in this issue cover large parts of the topics mentioned above: -The paper [46] describes a widening technique for computing the transitive closure of a relation induced by a transducer. This is done by deriving a sequence of automata that represent successive approximations of the transitive closure.…”
Section: Overview Of Papersmentioning
confidence: 99%
See 1 more Smart Citation
“…Research on RMC has produced many acceleration, abstraction, and widening techniques to make the iterative computation "jump over the fixpoint" in finite time, and produce an invariant of the system not satisfied by any unsafe configuration (see e.g. [10,21,15,4,7,9,11,8,22,14]).…”
Section: Introductionmentioning
confidence: 99%
“…In this work only transducers representing the effect of a single application of a transition are considered, and consequently the reachability analysis does not terminate for a lot of protocols. To bypass this problem and still reach a fixpoint, the principal methods are acceleration (providing exact computations) [22,11,15,16,3,8], widening (extrapolating) [11,25,24], and automata abstraction [10]. Recently, new results in RMC have been obtained for specific protocols (i.e., CLP [19], communicating systems [20], tree language [1,12], or relational string verification using multi-track automata [26]), using domain-specific techniques [7].…”
Section: Introduction and Problem Statementmentioning
confidence: 99%