Title
Regular Model Checking Using Inference of Regular Languages
Abstract
Regular model checking is a method for verifying infinite-state systems based on coding their configurations as words over a finite alphabet, sets of configurations as finite automata, and transitions as finite transducers. We introduce a new general approach to regular model checking based on inference of regular languages. The method builds upon the observation that for infinite-state systems whose behaviour can be modelled using length-preserving transducers, there is a finite computation for obtaining all reachable configurations up to a certain length n. These configurations are a (positive) sample of the reachable configurations of the given system, whereas all other words up to length n are a negative sample. Then, methods of inference of regular languages can be used to generalize the sample to the full reachability set (or an overapproximation of it). We have implemented our method in a prototype tool which shows that our approach is competitive on a number of concrete examples. Furthermore, in contrast to all other existing regular model checking methods, termination is guaranteed in general for all systems with regular sets of reachable configurations. The method can be applied in a similar way to dealing with reachability relations instead of reachability sets too.
Year
DOI
Venue
2005
10.1016/j.entcs.2005.01.044
Electr. Notes Theor. Comput. Sci.
Keywords
Field
DocType
finite automaton,finite computation,finite transducers,reachable configuration,finite alphabet,regular set,regular model checking,regular language,regular languages,infinite-state system,inference of regular languages,existing regular model checking,model checking,finite automata
Generalized star height problem,Discrete mathematics,Model checking,Nondeterministic finite automaton,Computer science,Inference,Algorithm,Finite-state machine,Reachability,Theoretical computer science,Regular language,Computation
Journal
Volume
Issue
ISSN
138
3
Electronic Notes in Theoretical Computer Science
Citations 
PageRank 
References 
34
1.42
12
Authors
2
Name
Order
Citations
PageRank
Peter Habermehl150230.39
Tomáš Vojnar253332.06