• DocumentCode
    2087609
  • 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
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    946
  • Lastpage
    953
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICST.2012.200
  • Filename
    6200119