Rule-Level Verification of Graph Transformations for Invariants Based on Edges' Transitive Closure

被引:0
|
作者
Percebois, Christian [1 ]
Strecker, Martin [1 ]
Hanh Nhi Tran [1 ]
机构
[1] Univ Toulouse, IRIT, Toulouse, France
关键词
graph transformations; verification; formal methods; transitive closure; global property; CORRECTNESS; SYSTEMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper develops methods to reason about graph transformation rules for proving the preservation of structural properties, especially global properties on reachability. We characterize a graph transformation rule with an applicability condition specifying the matching conditions of the rule on a host graph as well as the properties to be preserved during the transformation. Our previous work has demonstrated the possibility to reason about a graph transformation at rule-level with applicability conditions restricted to Boolean combinations of edge expressions. We now extend the approach to handle the applicability conditions containing transitive closure of edges, which implicitly refer to an unbounded number of nodes. We show how these can be internalized into a finite pattern graph in order to enable verification of global properties on paths instead of local properties on edges only.
引用
收藏
页码:106 / 121
页数:16
相关论文
共 23 条
  • [21] Lifting Low-Level Workflow Changes Through User-Defined Graph-Rule-Based Patterns
    Jahl, Alexander
    Baraki, Harun
    Tran, Huu Tam
    Kuppili, Ramaprasad
    Geihs, Kurt
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2017, 2017, 10320 : 115 - 128
  • [22] Enhanced high-level Petri nets with multiple colors for knowledge verification/validation of rule-based expert systems
    Wu, CH
    Lee, SJ
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (05): : 760 - 773
  • [23] Enhanced high-level Petri nets with multiple colors for knowledge verification/validation of rule-based expert systems
    Natl Sun Yat-Sen Univ, Kaohsiung, Taiwan
    IEEE Trans Syst Man Cybern Part B Cybern, 5 (760-773):