Counterexample-Guided abstraction refinement for the analysis of graph transformation systems

  • Authors:
  • Barbara König;Vitali Kozioura

  • Affiliations:
  • Institut für Formale Methoden der Informatik, Universität Stuttgart, Germany;Institut für Formale Methoden der Informatik, Universität Stuttgart, Germany

  • Venue:
  • TACAS'06 Proceedings of the 12th international conference on Tools and Algorithms for the Construction and Analysis of Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Graph transformation systems are a general specification language for systems with dynamically changing topologies, such as mobile and distributed systems. We propose a counterexample-guided abstraction refinement technique which is based on the over-approximation of graph transformation systems (gts) by Petri nets. We show that a spurious counterexample is caused by merging nodes during the approximation. We present a technique for identifying these merged nodes and splitting them using abstraction refinement, which removes the spurious run. The technique has been implemented in the Augur tool and experimental results are discussed.