Abstract: Important classes of graph grammars have infinite state spaces and there-fore 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
Graphs may be used as representations of system states in operational semantics and model checking; ...
Graphs may be used as representations of system states in operational semantics and model checking; ...
Graphs are an intuitive model for states of a (software) system that include pointer structures | fo...
In this paper we discuss the implementation of neighbourhood graph abstraction in the GROOVE tool se...
Important classes of graph grammars have infinite state spaces and therefore cannot be verified with...
In this paper we present the extension of an existing method for abstract graph-based state space ex...
In this paper we present the philosophy behind the GROOVE project, in which graph transformation is ...
Until now there have been few contributions concerning the verification of graph grammars, specifica...
Until now there have been few contributions concerning the verification of graph grammars, specifica...
AbstractGraphs may be used as representations of system states in operational semantics and model ch...
The tool described here is the first part of a tool set called GROOVE (GRaph-based Object-Oriented V...
AbstractWe present a novel abstraction framework for heap data structures that uses graph grammars, ...
We present a new abstraction technique for the exploration of graph transformation systems with infi...
The verification of systems with respect to a desired set of behavioural properties is a crucial ste...
Graphs are an intuitive model for states of a (software) system that involve dynamic resource alloca...
Graphs may be used as representations of system states in operational semantics and model checking; ...
Graphs may be used as representations of system states in operational semantics and model checking; ...
Graphs are an intuitive model for states of a (software) system that include pointer structures | fo...
In this paper we discuss the implementation of neighbourhood graph abstraction in the GROOVE tool se...
Important classes of graph grammars have infinite state spaces and therefore cannot be verified with...
In this paper we present the extension of an existing method for abstract graph-based state space ex...
In this paper we present the philosophy behind the GROOVE project, in which graph transformation is ...
Until now there have been few contributions concerning the verification of graph grammars, specifica...
Until now there have been few contributions concerning the verification of graph grammars, specifica...
AbstractGraphs may be used as representations of system states in operational semantics and model ch...
The tool described here is the first part of a tool set called GROOVE (GRaph-based Object-Oriented V...
AbstractWe present a novel abstraction framework for heap data structures that uses graph grammars, ...
We present a new abstraction technique for the exploration of graph transformation systems with infi...
The verification of systems with respect to a desired set of behavioural properties is a crucial ste...
Graphs are an intuitive model for states of a (software) system that involve dynamic resource alloca...
Graphs may be used as representations of system states in operational semantics and model checking; ...
Graphs may be used as representations of system states in operational semantics and model checking; ...
Graphs are an intuitive model for states of a (software) system that include pointer structures | fo...