2000
DOI: 10.1007/10722167_31
|View full text |Cite
|
Sign up to set email alerts
|

Regular Model Checking

Abstract: We present regular model checking, a framework for algorithmic verification of infinite-state systems with, e.g., queues, stacks, integers, or a parameterized linear topology. States are represented by strings over a finite alphabet and the transition relation by a regular length-preserving relation on strings. Major problems in the verification of parameterized and infinite-state systems are to compute the set of states that are reachable from some set of initial states, and to compute the transitive closure … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
248
0

Year Published

2005
2005
2006
2006

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 211 publications
(248 citation statements)
references
References 22 publications
0
248
0
Order By: Relevance
“…Finally, the use of automata as a symbolic representation for verification has been investigated in other contexts (e.g., [5]). In this paper we focus on verification of string manipulation operations in PHP programs.…”
Section: Related Workmentioning
confidence: 99%
“…Finally, the use of automata as a symbolic representation for verification has been investigated in other contexts (e.g., [5]). In this paper we focus on verification of string manipulation operations in PHP programs.…”
Section: Related Workmentioning
confidence: 99%
“…Regular Model Checking has been proposed as a general and uniform framework to analyse infinite-state systems [21,28,12,7]. In this framework, configurations are represented by words or trees, sets of configurations by regular finite word/tree automata, and the transitions of the system by a regular relation described by a word/tree transducer.…”
Section: Introductionmentioning
confidence: 99%
“…A central problem in regular model checking is to compute the transitive closure of a regular relation given by a finite-state transducer. Such a representation allows to compute the set of reachable configurations of a system (thus enabling verification of safety properties) as well as to detect loops between configurations if the transformations are structure preserving (thus enabling verification of liveness properties) [12,6]. However, computing the transitive closure of a transducer is not possible in general since the transition relation of any Turing machine can be represented by a regular word transducer.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations