Neighbourhood Abstraction in GROOVE

Arend Rensink, Eduardo Zambon

Abstract


Important classes of graph grammars have infinite state spaces and therefore cannot be verified with traditional model checking techniques. One way to address this problem is to perform graph abstraction, which allows us to generate a finite abstract state space that over-approximates the original one. In previous work we developed the theory of neighbourhood abstraction. In this paper, we present the implementation of this theory in GROOVE and illustrate its use with a small grammar that models operations on a single-linked list.

Full Text:

PDF


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

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

Hosted By Universitätsbibliothek TU Berlin.