Parameterized Verification of Graph Transformation Systems with Whole Neighbourhood Operations
Abstract
We introduce a new class of graph transformation systems in which rewrite rules can be guarded by universally quantified conditions on the neighbourhood of nodes. These conditions are defined via special graph patterns which may be transformed by the rule as well. For the new class for graph rewrite rules, we provide a symbolic procedure working on minimal representations of upward closed sets of configurations. We prove correctness and effectiveness of the procedure by a categorical presentation of rewrite rules as well as the involved order, and using results for well-structured transition systems. We apply the resulting procedure to the analysis of the Distributed Dining Philosophers protocol on an arbitrary network structure.
- Publication:
-
arXiv e-prints
- Pub Date:
- July 2014
- DOI:
- arXiv:
- arXiv:1407.4394
- Bibcode:
- 2014arXiv1407.4394D
- Keywords:
-
- Computer Science - Logic in Computer Science
- E-Print:
- Extended version of a submittion accepted at RP'14 Workshop