DocumentCode
2784072
Title
An Algorithmic Framework for Coverability in Well-Structured Systems
Author
Strazny, Tim ; Meyer, Roland
fYear
2012
fDate
27-29 June 2012
Firstpage
173
Lastpage
182
Abstract
We generalize the backward algorithm for cover ability in WSTS´s to an algorithmic framework. The idea is to consider the predecessor computation, the witness function, and the processing order as parameters. On the theoretical side, we prove that every instantiation of the functions (that satisfies some requirements) still yields a decision procedure for cover ability. On the practical side, we show that known optimizations like partial order reduction and pruning can be formulated in our framework. We also give a novel acceleration based instantiation. For well-known classes of WSTS´s (PN, PN+Transfer, LCS), we optimize the selection function inspired by A*. We implemented our instantiations and comment on the data structures. Extensive experiments show that the new algorithms can compete with a state-of-the-art tool: MIST2.
Keywords
data structures; formal verification; optimisation; A*; LCS; MIST2; PN; PN+Transfer; WSTS; data structures; decision procedure; optimizations; partial order reduction; predecessor computation; pruning; well-structured systems coverability; Acceleration; Algorithm design and analysis; Complexity theory; Data structures; Petri nets; Protocols; Vectors; Petri nets; algorithmic framework; experiments; implementation; lossy channel systems; model checking; well-structured systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
Conference_Location
Hamburg
ISSN
1550-4808
Print_ISBN
978-1-4673-1687-3
Type
conf
DOI
10.1109/ACSD.2012.26
Filename
6253469
Link To Document