Analysis of Infinite-State Graph Transformation Systems by Cluster Abstraction

被引:0
|
作者
Backes, Peter [1 ]
Reineke, Jan [1 ]
机构
[1] Univ Saarland, D-81310 Saarbrucken, Germany
关键词
graph transformation; abstract interpretation; parameterized verification; shape analysis; distributed message-passing systems; CONCURRENT SHAPE-ANALYSIS; VERIFICATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Analysis of distributed systems with message passing and dynamic process creation is challenging because of the unboundedness of the emerging communication topologies and hence the infinite state space. We model such systems as graph transformation systems and use abstract interpretation to compute a finite overapproximation of the set of reachable graphs. To this end, we propose cluster abstraction, which decomposes graphs into small overlapping clusters of nodes. Using astra, our implementation of cluster abstraction, we are for the first time able to prove several safety properties of the merge protocol. The merge protocol is a coordination mechanism for car platooning where the leader car of one platoon passes its followers to the leader car of another platoon, eventually forming one single merged platoon.
引用
收藏
页码:135 / 152
页数:18
相关论文
共 50 条
  • [1] A framework for the verification of infinite-state graph transformation systems
    Baldan, Paolo
    Corradini, Andrea
    Koenig, Barbara
    INFORMATION AND COMPUTATION, 2008, 206 (07) : 869 - 907
  • [2] Infinite-state graph transformation systems under adverse conditions
    Oezkan, Okan
    IT-INFORMATION TECHNOLOGY, 2021, 63 (5-6): : 311 - 320
  • [3] Abstraction and modular verification of infinite-state reactive systems
    Manna, Z
    REQUIREMENTS TARGETING SOFTWARE AND SYSTEMS ENGINEERING, 1998, 1526 : 273 - 292
  • [4] Abstraction and Learning for Infinite-State Compositional Verification
    Giannakopoulou, Dimitra
    Pasareanu, Corina S.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (129): : 211 - 228
  • [5] Automated Analysis of Probabilistic Infinite-state Systems
    Wojtczak, Dominik
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (140): : 85 - +
  • [6] Analysis of self-stabilization for infinite-state systems
    Yen, HC
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 240 - 248
  • [7] Extensible Proof Systems for Infinite-State Systems
    Cleaveland, Rance
    Keiren, Jeroen J. A.
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2024, 25 (01)
  • [8] LTL falsification in infinite-state systems
    Cimatti, Alessandro
    Griggio, Alberto
    Magnago, Enrico
    INFORMATION AND COMPUTATION, 2022, 289
  • [9] Abstraction-Based Verification of Infinite-State Reactive Modules
    Belardinelli, Francesco
    Lomuscio, Alessio
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 725 - 733
  • [10] Set-based analysis of reactive infinite-state systems
    Charatonik, W
    Podelski, A
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1998, 1384 : 358 - 375