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 条
  • [1] ON THE NUMBER OF EDGES IN THE TRANSITIVE CLOSURE OF A GRAPH
    MCCOLL, WF
    NOSHITA, K
    DISCRETE APPLIED MATHEMATICS, 1986, 15 (01) : 67 - 73
  • [2] Perfectly Nested Loop Tiling Transformations Based on the Transitive Closure of the Program Dependence Graph
    Bielecki, Wlodzimierz
    Palkowski, Marek
    SOFT COMPUTING IN COMPUTER AND INFORMATION SCIENCE, 2015, 342 : 309 - 320
  • [3] TRANSITIVE CLOSURE ALGORITHMS BASED ON GRAPH TRAVERSAL
    IOANNIDIS, Y
    RAMAKRISHNAN, R
    WINGER, L
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1993, 18 (03): : 512 - 576
  • [4] Automatic rule generation of fuzzy logic controllers based on asynchronous coevolution of rule-level subpopulations
    Jeong, J
    Oh, SY
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2004, 10 (03): : 195 - 207
  • [5] GRAPH INVARIANTS BASED ON DISTANCE BETWEEN EDGES AND DOUBLE GRAPHS
    Azari, Mahdieh
    TWMS JOURNAL OF APPLIED AND ENGINEERING MATHEMATICS, 2024, 14 (02): : 886 - 897
  • [6] TCG: A transitive closure graph-based representation for general floorplans
    Lin, JM
    Chang, YW
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (02) : 288 - 292
  • [7] Formal Verification of Invariants for Attributed Graph Transformation Systems Based on Nested Attributed Graph Conditions
    Schneider, Sven
    Dyck, Johannes
    Giese, Holger
    GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 257 - 275
  • [8] Advanced Transitive-Closure-Graph-Based Placement Representation for Analog Layout Design
    He, Lian
    Zhao, Zhenxin
    Chen, Yuanzhu
    Zhang, Lihong
    2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [9] Regular Path Query Evaluation Sharing a Reduced Transitive Closure Based on Graph Reduction
    Na, Inju
    Moon, Yang-Sae
    Yi, Ilyeop
    Whang, Kyu-Young
    Hyun, Soon J.
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 1675 - 1686
  • [10] TCG: A transitive closure graph-based representation for non-slicing floorplans
    Lin, JM
    Chang, YW
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 764 - 769