On Symbolic Verification of Weakly Extended PAD
Authors | |
---|---|
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 | |
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: |