Towards a Maude Tool for Model Checking Temporal Graph Properties

Andrea Vandin, Alberto Lluch Lafuente

Abstract


We present our prototypical tool for the verification of graph transformation systems. The major novelty of our tool is that it provides a model checker for temporal graph properties based on counterpart semantics for quantified mu-calculi. Our tool can be considered as an instantiation of our approach to counterpart semantics which allows for a neat handling of creation, deletion and merging in systems with dynamic structure. Our implementation is based on the object-based machinery of Maude, which provides the basics to deal with attributed graphs. Graph transformation systems are specified with term rewrite rules. The model checker evaluates logical formulae of second-order modal mu-calculus in the automatically generated Counterpart Model (a sort of unfolded graph transition system) of the graph transformation system under study. The result of evaluating a formula is a set of assignments for each state, associating node variables to actual nodes.

Full Text:

PDF


DOI: http://dx.doi.org/10.14279/tuj.eceasst.41.640

DOI (PDF): http://dx.doi.org/10.14279/tuj.eceasst.41.640.653

Hosted By Universitätsbibliothek TU Berlin.