2004
DOI: 10.1007/978-3-540-28644-8_3
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Regular Model Checking

Abstract: Regular model checking is being developed for algorithmic verification of several classes of infinite-state systems whose configurations can be modeled as words over a finite alphabet. Examples include parameterized systems consisting of an arbitrary number of homogeneous finite-state processes connected in a linear or ring-formed topology, and systems that operate on queues, stacks, integers, and other linear data structures. The main idea is to use regular languages as the representation of sets of configura… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
110
0

Year Published

2005
2005
2006
2006

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 99 publications
(111 citation statements)
references
References 31 publications
1
110
0
Order By: Relevance
“…We have implemented a verification method based on Corollary 1 and Theorem 2 in the framework of Regular Model Checking [7], and applied it to a number of well-known parameterized mutual exclusion protocols.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…We have implemented a verification method based on Corollary 1 and Theorem 2 in the framework of Regular Model Checking [7], and applied it to a number of well-known parameterized mutual exclusion protocols.…”
Section: Methodsmentioning
confidence: 99%
“…Dijkstra's algorithm takes significantly longer time to verify because it contains an action where a global variable is set. Computing the effect of arbitrarily many executions of such an action is relatively expensive in our current implementation [7]. Comparison with Related Work.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…However, there is related work on model checking infinite state systems, such as, e.g., Boucherie product processes [4], probabilistic lossy channel systems [18], regular model checking [1], recursive Markov chains [8] and probabilistic pushdown automata [5], as well as on transient analysis of queueing networks [14,10] and on transient analysis of infinite-state systems with uniformization [19,6]. None of this work, however, addresses the model checking questions that we address.…”
Section: Introductionmentioning
confidence: 99%