Formal Verification of Invariants for Attributed Graph Transformation Systems Based on Nested Attributed Graph Conditions

被引:9
|
作者
Schneider, Sven [1 ]
Dyck, Johannes [1 ]
Giese, Holger [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
来源
关键词
Formal static analysis; Symbolic state space abstraction; k-induction; Symbolic graphs; Isabelle;
D O I
10.1007/978-3-030-51372-6_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The behavior of various kinds of dynamic systems can be formalized using typed attributed graph transformation systems (GTSs). The states of these systems are then modelled using graphs and the evolution of the system from one state to another is described by a finite set of graph transformation rules. GTSs with small finite state spaces can be analyzed with ease but analysis is intractable/undecidable for GTSs inducing large/infinite state spaces due to the inherent expressiveness of GTSs. Hence, automatic analysis procedures do not terminate or return indefinite or incorrect results. We propose an analysis procedure for establishing state-invariants for GTSs that are given by nested graph conditions (GCs). To this end, we formalize a symbolic analysis algorithm based on k-induction using Isabelle, apply it to GTSs and GCs over typed attributed graphs, develop support to single out some spurious counter-examples, and demonstrate the feasibility of the approach using our prototypical implementation.
引用
收藏
页码:257 / 275
页数:19
相关论文
共 50 条
  • [31] UNCONSTRAINED SEAL IMPRINT VERIFICATION USING ATTRIBUTED STROKE GRAPH MATCHING
    LEE, SW
    KIM, JH
    PATTERN RECOGNITION, 1989, 22 (06) : 653 - 664
  • [32] Graph Filter-based Multi-view Attributed Graph Clustering
    Lin, Zhiping
    Kang, Zhao
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 2723 - 2729
  • [33] A fuzzy clustering based method for attributed graph partitioning
    Chaobo He
    Shuangyin Liu
    Lei Zhang
    Jianhua Zheng
    Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 3399 - 3407
  • [34] TRACKING MULTIPLE PERSONS BASED ON ATTRIBUTED RELATIONAL GRAPH
    Wan, Qin
    Wang, Yaonan
    Yu, Hongshan
    Yuan, Xiaofang
    Lu, Juan
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2011, 25 (05) : 713 - 739
  • [35] Fuzzy-Based Deep Attributed Graph Clustering
    Yang, Yue
    Su, Xiaorui
    Zhao, Bowei
    Li, Guodong
    Hu, Pengwei
    Zhang, Jun
    Hu, Lun
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2024, 32 (04) : 1951 - 1964
  • [36] Attributed graph matching based engineering drawings retrieval
    Liu, RJ
    Baba, T
    Masumoto, D
    DOCUMENT ANALYSIS SYSTEMS VI, PROCEEDINGS, 2004, 3163 : 378 - 388
  • [37] A fuzzy clustering based method for attributed graph partitioning
    He, Chaobo
    Liu, Shuangyin
    Zhang, Lei
    Zheng, Jianhua
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (09) : 3399 - 3407
  • [38] An Expert Disambiguation Method based on Attributed Graph Clustering
    Gao, Shengxiang
    Wang, Zhuo
    Yu, Zhengtao
    Jiang, Jin
    Wu, Lin
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 3909 - 3914
  • [39] A temporal graph logic for verification of graph transformation systems
    Baldan, Paolo
    Corradini, Andrea
    Koenig, Barbara
    Lafuente, Alberto Lluch
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2007, 4409 : 1 - +
  • [40] Fundamental theory for typed attributed graphs and graph transformation based on adhesive HLR categories
    Ehrig, Hartmut
    Ehrig, Karsten
    Prange, Ulrike
    Thentzer, Gabriele
    FUNDAMENTA INFORMATICAE, 2006, 74 (01) : 31 - 61