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 条
  • [21] Attributed Graph Embedding Based on Attention with Cluster
    Wang, Bin
    Chen, Yu
    Sheng, Jinfang
    He, Zhengkun
    MATHEMATICS, 2022, 10 (23)
  • [22] Graph Summarization for Attributed Graphs
    Wu, Ye
    Zhong, Zhinong
    Xiong, Wei
    Jing, Ning
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 502 - 506
  • [23] Deep Attributed Graph Embeddings
    Fersini, Elisabetta
    Mottadelli, Simone
    Carbonera, Michele
    Messina, Enza
    MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE, MDAI 2022, 2022, 13408 : 181 - 192
  • [24] Attributed Graph Force Learning
    Sun, Ke
    Xia, Feng
    Liu, Jiaying
    Xu, Bo
    Saikrishna, Vidya
    Aggarwal, Charu C. C.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 4502 - 4515
  • [25] Typed lambda-terms in categorical attributed graph transformation
    Boisvert, Bertrand
    Feraud, Louis
    Soloviev, Sergei
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (56): : 33 - 47
  • [26] Attributed Graph Transformation for Generating Synthetic Benchmarks for Hardware Security
    Meka, Juneeth Kumar
    Vemuri, Ranga
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 324 - 332
  • [27] Attributed Graph Clustering via Adaptive Graph Convolution
    Zhang, Xiaotong
    Liu, Han
    Li, Qimai
    Wu, Xiao-Ming
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4327 - 4333
  • [28] Towards formal verification of UML diagrams based on graph transformation
    Zhao, Y
    Fan, YS
    Bai, XM
    Wang, Y
    Cai, H
    Ding, W
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 180 - 187
  • [29] Adaptive Graph Convolution Methods for Attributed Graph Clustering
    Zhang, Xiaotong
    Liu, Han
    Li, Qimai
    Wu, Xiao-Ming
    Zhang, Xianchao
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (12) : 12384 - 12399
  • [30] Attributed Graph Subspace Clustering with Graph-Boosting
    Li, Wang
    Zhu, En
    Wang, Siwei
    Guo, Xifeng
    ASIAN CONFERENCE ON MACHINE LEARNING, VOL 222, 2023, 222