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 条
  • [31] Decidability of model checking for infinite-state concurrent systems
    Esparza, J
    ACTA INFORMATICA, 1997, 34 (02) : 85 - 107
  • [32] A Decidability Result for the Model Checking of Infinite-State Systems
    Zucchelli, Daniele
    Nicolini, Enrica
    JOURNAL OF AUTOMATED REASONING, 2012, 48 (01) : 1 - 42
  • [33] Foundations of Infinite-State Verification
    Majumdar, Rupak
    SOFTWARE SYSTEMS SAFETY, 2014, 36 : 191 - 222
  • [34] Deciding probabilistic bisimilarity over infinite-state probabilistic systems
    Brazdil, Tomas
    Kucera, Antonin
    Strazovsky, Oldrich
    ACTA INFORMATICA, 2008, 45 (02) : 131 - 154
  • [35] Deciding probabilistic bisimilarity over infinite-state probabilistic systems
    Tomáš Brázdil
    Antonín Kučera
    Oldřich Stražovský
    Acta Informatica, 2008, 45 : 131 - 154
  • [36] Assumption-Based Runtime Verification of Infinite-State Systems
    Cimatti, Alessandro
    Tian, Chun
    Tonetta, Stefano
    RUNTIME VERIFICATION (RV 2021), 2021, 12974 : 207 - 227
  • [37] INFINITE-STATE SPECTRUM MODEL FOR MUSIC SIGNAL ANALYSIS
    Nakano, Masahiro
    Le Roux, Jonathan
    Kameoka, Hirokazu
    Ono, Nobutaka
    Sagayama, Shigeki
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1972 - 1975
  • [38] Temporal prophecy for proving temporal properties of infinite-state systems
    Oded Padon
    Jochen Hoenicke
    Kenneth L. McMillan
    Andreas Podelski
    Mooly Sagiv
    Sharon Shoham
    Formal Methods in System Design, 2021, 57 : 246 - 269
  • [39] Verifying Increasingly Expressive Temporal Logics for Infinite-State Systems
    Cook, Byron
    Khlaaf, Heidy
    Piterman, Nir
    JOURNAL OF THE ACM, 2017, 64 (02)
  • [40] Ensuring completeness of symbolic verification methods for infinite-state systems
    Abdulla, PA
    Jonsson, B
    THEORETICAL COMPUTER SCIENCE, 2001, 256 (1-2) : 145 - 167