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 条
  • [41] Fundamental theory for typed attributed graphs and graph transformation based on adhesive HLR categories
    Technical University of Berlin, Germany
    不详
    Fundam Inf, 2006, 1 (31-61):
  • [42] Unfolding Symbolic Attributed Graph Grammars
    Saadat, Maryam Ghaffari
    Heckel, Reiko
    Orejas, Fernando
    GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 75 - 90
  • [43] Attributed graph mining in the presence of automorphism
    Claude Pasquier
    Frédéric Flouvat
    Jérémy Sanhes
    Nazha Selmaoui-Folcher
    Knowledge and Information Systems, 2017, 50 : 569 - 584
  • [44] A survey of typical attributed graph queries
    Wang, Yanhao
    Li, Yuchen
    Fan, Ju
    Ye, Chang
    Chai, Mingke
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (01): : 297 - 346
  • [45] Automated reasoning for attributed graph properties
    Schneider, Sven
    Lambers, Leen
    Orejas, Fernando
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (06) : 705 - 737
  • [46] Attributed graph mining in the presence of automorphism
    Pasquier, Claude
    Flouvat, Frederic
    Sanhes, Jeremy
    Selmaoui-Folcher, Nazha
    KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 50 (02) : 569 - 584
  • [47] Symbolic graphs for attributed graph constraints
    Orejas, Fernando
    JOURNAL OF SYMBOLIC COMPUTATION, 2011, 46 (03) : 294 - 315
  • [48] Attributed graph visualization of collaborative workspaces
    Mao, LH
    Nguyen, QV
    Hintz, T
    COMPUTER GRAPHICS, IMAGING AND VISION: NEW TRENDS, 2005, : 155 - 161
  • [49] Automated reasoning for attributed graph properties
    Sven Schneider
    Leen Lambers
    Fernando Orejas
    International Journal on Software Tools for Technology Transfer, 2018, 20 : 705 - 737
  • [50] Power Attributed Graph Embedding and Clustering
    Labiod, Lazhar
    Nadif, Mohamed
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (01) : 1439 - 1444