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 条
  • [21] A verification methodology for infinite-state message passing systems
    Sprenger, C
    Worytkiewicz, K
    FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 255 - 264
  • [22] Theorem-proving anonymity of infinite-state systems
    Kawabe, Yoshinobu
    Mano, Ken
    Sakurada, Hideki
    Tsukada, Yasuyuki
    INFORMATION PROCESSING LETTERS, 2007, 101 (01) : 46 - 51
  • [23] Generating models of infinite-state communication protocols using regular inference with abstraction
    Aarts, Fides
    Jonsson, Bengt
    Uijen, Johan
    Vaandrager, Frits
    FORMAL METHODS IN SYSTEM DESIGN, 2015, 46 (01) : 1 - 41
  • [24] Generating models of infinite-state communication protocols using regular inference with abstraction
    Fides Aarts
    Bengt Jonsson
    Johan Uijen
    Frits Vaandrager
    Formal Methods in System Design, 2015, 46 : 1 - 41
  • [25] A Decidability Result for the Model Checking of Infinite-State Systems
    Daniele Zucchelli
    Enrica Nicolini
    Journal of Automated Reasoning, 2012, 48 : 1 - 42
  • [26] Decidability of model checking for infinite-state concurrent systems
    Javier Esparza
    Acta Informatica, 1997, 34 : 85 - 107
  • [27] Empirically efficient verification for a class of infinite-state systems
    Bingham, J
    Hu, AJ
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 77 - 92
  • [28] Global model-checking of infinite-state systems
    Piterman, N
    Vardi, MY
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 387 - 400
  • [29] Infinite-State Energy Games
    Abdulla, Parosh Aziz
    Atig, Mohamed Faouzi
    Hofman, Piotr
    Mayr, Richard
    Kumar, K. Narayan
    Totzke, Patrick
    PROCEEDINGS OF THE JOINT MEETING OF THE TWENTY-THIRD EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC (CSL) AND THE TWENTY-NINTH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2014,
  • [30] Proving the Existence of Fair Paths in Infinite-State Systems
    Cimatti, Alessandro
    Griggio, Alberto
    Magnago, Enrico
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 104 - 126