Paper published in a journal (Scientific congresses and symposiums)
Omega-regular model checking
Boigelot, Bernard; Legay, Axel; Wolper, Pierre
2004In Lecture Notes in Computer Science, 2988, p. 561-575
Peer reviewed
 

Files


Full Text
BLW04-tacas.pdf
Author postprint (182.44 kB)
Download
Full Text Parts
BLW04-TACAS.pdf
Publisher postprint (213.07 kB)
Request a copy

The original publication is available at www.springerlink.com


All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
model checking; infinite state
Abstract :
[en] "Regular model checking" is the name of a family of techniques for analyzing infinite-state systems in which states are represented by words or trees, 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 central problem is then to compute the iterative closure of a finite-state transducer. This paper addresses the use of regular model-checking like techniques for systems whose states are represented by infinite (omega) words. Its main motivation is to show the feasibility and usefulness of this approach through a combination of the necessary theoretical developments, implementation, and experimentation. The iteration technique that is used is adapted from recent work of the authors on the iteration of finite-word transducers. It proceeds by comparing successive elements of a sequence of approximations of the iteration, detecting an "increment" that is added to move from one approximation to the next, and extrapolating the sequence by allowing arbitrary repetitions of this increment. By restricting oneself to weak deterministic Buchi automata, and using a number of implementation optimizations, examples of significant size can be handled. The proposed transducer iteration technique can just as well be exploited to compute the closure of a given set of states by the transducer iteration, which has proven to be a very effective way of using the technique. Examples such as a leaking gas burner in which time is modeled by real variables have been handled completely within the automata-theoretic setting.
Disciplines :
Computer science
Author, co-author :
Boigelot, Bernard  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
Legay, Axel ;  Université de Liège - ULiège > Depart. d'électricité, électronique et informatique (Institut Montefiore) > informatique
Wolper, Pierre  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique (parallélisme et banques de données)
Language :
English
Title :
Omega-regular model checking
Publication date :
2004
Event name :
10th International Conference, Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2004
Event place :
Barcelona, Spain
Event date :
March 29 - April 2, 2004
Audience :
International
Journal title :
Lecture Notes in Computer Science
ISSN :
0302-9743
eISSN :
1611-3349
Publisher :
Springer, Berlin, Germany
Special issue title :
LECTURE NOTES IN COMPUTER SCIENCE
Volume :
2988
Pages :
561-575
Peer reviewed :
Peer reviewed
Funders :
Communauté française de Belgique - Direction de la recherche scientifique - Actions de recherche concertées
European IST-FET project ADVANCE (IST-1999-29082).
Available on ORBi :
since 13 August 2009

Statistics


Number of views
108 (13 by ULiège)
Number of downloads
264 (7 by ULiège)

Scopus citations®
 
23
Scopus citations®
without self-citations
14
OpenCitations
 
13

Bibliography


Similar publications



Contact ORBi