k-Inductive Invariant Checking for Graph Transformation Systems

被引:11
|
作者
Dyck, Johannes [1 ]
Giese, Holger [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
来源
关键词
TOOL;
D O I
10.1007/978-3-319-61470-0_9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While offering significant expressive power, graph transformation systems often come with rather limited capabilities for automated analysis, particularly if systems with many possible initial graphs and large or infinite state spaces are concerned. One approach that tries to overcome these limitations is inductive invariant checking. However, the verification of inductive invariants often requires extensive knowledge about the system in question and faces the approach-inherent challenges of locality and lack of context. To address that, this paper discusses k-inductive invariant checking for graph transformation systems as a generalization of inductive invariants. The additional context acquired by taking multiple (k) steps into account is the key difference to inductive invariant checking and is often enough to establish the desired invariants without requiring the iterative development of additional properties. To analyze possibly infinite systems in a finite fashion, we introduce a symbolic encoding for transformation traces using a restricted form of nested application conditions. As its central contribution, this paper then presents a formal approach and algorithm to verify graph constraints as k-inductive invariants. We prove the approach's correctness and demonstrate its applicability by means of several examples evaluated with a prototypical implementation of our algorithm.
引用
收藏
页码:142 / 158
页数:17
相关论文
共 50 条
  • [1] k-Inductive Barrier Certificates for Stochastic Systems
    Anand, Mahathi
    Murali, Vishnu
    Trivedi, Ashutosh
    Zamani, Majid
    [J]. HSCC 2022: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK 2022), 2022,
  • [2] Safety Verification of Dynamical Systems via k-Inductive Barrier Certificates
    Anand, Mahathi
    Murali, Vishnu
    Trivedi, Ashutosh
    Zamani, Majid
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 1314 - 1320
  • [3] THE K-INDUCTIVE STRUCTURE OF THE NONCOMMUTATIVE FOURIER TRANSFORM
    Walters, Samuel G.
    [J]. MATHEMATICA SCANDINAVICA, 2019, 124 (02) : 305 - 319
  • [4] A Scenario Approach for Synthesizing k-Inductive Barrier Certificates
    Murali, Vishnu
    Trivedi, Ashutosh
    Zamani, Majid
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 3247 - 3252
  • [5] A heuristic solution for model checking graph transformation systems
    [J]. Rafe, Vahid, 1600, Elsevier Ltd (24):
  • [6] An Efficient Solution for Model Checking Graph Transformation Systems
    Baresi, Luciano
    Rafe, Vahid
    Rahmani, Adel T.
    Spoletini, Paola
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 213 (01) : 3 - 21
  • [7] Automated Model Checking of Stochastic Graph Transformation Systems
    Rafe, Vahid
    Rafeh, Reza
    Miralvand, Mohamad Reza Zand
    Alavizadeh, Alavie Sadat
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 211 - +
  • [8] A heuristic solution for model checking graph transformation systems
    Yousefian, Rosse
    Rafe, Vahid
    Rahmani, Mohsen
    [J]. APPLIED SOFT COMPUTING, 2014, 24 : 169 - 180
  • [9] A heuristic solution for model checking graph transformation systems
    Yousefian, Rosa
    Rafe, Vahid
    Rahmani, Mohsen
    [J]. Applied Soft Computing Journal, 2014, 24 : 169 - 180
  • [10] Invariant Analysis for Multi-agent Graph Transformation Systems Using k-Induction
    Schneider, Sven
    Maximova, Maria
    Giese, Holger
    [J]. GRAPH TRANSFORMATION, ICGT 2022, 2022, : 173 - 192