Title :
Towards a Rule-Level Verification Framework for Property-Preserving Graph Transformations
Author :
Tran, Hanh Nhi ; Percebois, Christian
Author_Institution :
Lab.-Sticc, ENSTA-Bretagne, Brest, France
Abstract :
We report in this paper a method for proving that a graph transformation is property-preserving. Our approach uses a relational representation for graph grammar and a logical representation for graph properties with first-order logic formulas. The presented work consists in identifying the general conditions for a graph grammar to preserve graph properties, in particular structural properties. We aim to implement all the relevant notions of graph grammar in the Isabelle/HOL proof assistant in order to allow a (semi) automatic verification of graph transformation with a reasonable complexity. Given an input graph and a set of graph transformation rules, we can use mathematical induction strategies to verify statically if the transformation preserves a particular property of the initial graph. The main highlight of our approach is that such a verification is done without calculating the resulting graph and thus without using a transformation engine.
Keywords :
data structures; formal logic; formal verification; graph grammars; theorem proving; Isabelle-HOL proof assistant; first-order logic formulas; graph grammar; graph properties; graph transformation automatic verification; graph transformation rules; logical representation; mathematical induction strategies; property-preserving graph transformations; reasonable complexity; relational representation; rule-level verification framework; transformation engine; Analytical models; Cognition; Context; Encoding; Finite element methods; Grammar; Image edge detection; Isabelle/HOL; property-preserving graph grammar; theorem proving; verification of graph transformations;
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
DOI :
10.1109/ICST.2012.200