On Symbolic Verification of Weakly Extended PAD

Warning

This publication doesn't include Faculty of Arts. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

BOUAJJANI Ahmed STREJČEK Jan TOUILI Tayssir

Year of publication 2007
Type Article in Proceedings
Conference Proceedings of the 13th International Workshop on Expressiveness in Concurrency (EXPRESS 2006)
MU Faculty or unit

Faculty of Informatics

Citation
Web http://dx.doi.org/10.1016/j.entcs.2006.10.053
Field Informatics
Keywords rewrite systems; infinite-state systems; symbolic reachability analysis; model checking
Description We consider the verification problem of a class of infinite-state systems called wPAD. These systems can be used to model programs with (possibly recursive) procedure calls and dynamic creation of parallel processes. They correspond to PAD models extended with an acyclic finite-state control unit, where PAD models can be seen as combinations of prefix rewrite systems (pushdown systems) with context-free multiset rewrite systems (synchronization-free Petri nets). Recently, we have presented symbolic reachability techniques for the class of PAD based on the use of a class of unranked tree automata. In this paper, we generalize our previous work to the class wPAD which is strictly larger than PAD. This generalization brings a positive answer to an open question on decidability of the model checking problem for wPAD against EF logic. Moreover, we show how symbolic reachability analysis of wPAD can be used in (under) approximate analysis of Synchronized PAD.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.