Better is better than well: on efficient verification of infinite-state systems
- 7 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10436871,p. 132-140
- https://doi.org/10.1109/lics.2000.855762
Abstract
Many existing algorithms for model checking of infinite-state systems operate on constraints which are used to represent (potentially infinite) sets of states. A general powerful technique which can be employed for proving termination of these algorithms is that of well quasi-orderings. Several methodologies have been proposed for derivation of new well quasi-ordered constraint systems. However, many of these constraint systems suffer from a "constraint explosion problem", as the number of the generated constraints grows exponentially with the size of the problem. We demonstrate that a refinement of the theory of well quasi-orderings, called the theory of better quasi-orderings is more appropriate for symbolic model checking, since it allows inventing constraint systems which are both well quasi-ordered and compact. We apply our methodology to derive new constraint systems for verification of systems with unboundedly many clocks, broadcast protocols, lossy channel systems, and integral relational automata. The new constraint systems are exponentially more succinct than existing ones, and their well quasi-ordering cannot be shown by previous methods in the literature.Keywords
This publication has 8 references indexed in Scilit:
- On the verification of broadcast protocolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- General decidability theorems for infinite-state systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Ensuring completeness of symbolic verification methods for infinite-state systemsTheoretical Computer Science, 2001
- Constraint-Based Analysis of Broadcast ProtocolsPublished by Springer Nature ,1999
- Verifying Programs with Unreliable ChannelsInformation and Computation, 1996
- Applications of Well Quasi-Ordering and Better Quasi-OrderingPublished by Springer Nature ,1985
- Basic WQO- and BQO-TheoryPublished by Springer Nature ,1985
- Complexity of some problems in Petri netsTheoretical Computer Science, 1977