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 :
بازگشت