Parameterized Verification of Systems with Global Synchronization and Guards

被引:7
作者
Jaber, Nouraldin [1 ]
Jacobs, Swen [2 ]
Wagner, Christopher [1 ]
Kulkarni, Milind [1 ]
Samanta, Roopsha [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] CISPA Helmholtz Ctr Informat Secur, Saarbrucken, Germany
来源
COMPUTER AIDED VERIFICATION (CAV 2020), PT I | 2020年 / 12224卷
基金
美国国家科学基金会;
关键词
MODEL CHECKING; SYMMETRY;
D O I
10.1007/978-3-030-53288-8_15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Inspired by distributed applications that use consensus or other agreement protocols for global coordination, we define a new computational model for parameterized systems that is based on a general global synchronization primitive and allows for global transition guards. Our model generalizes many existing models in the literature, including broadcast protocols and guarded protocols. We show that reachability properties are decidable for systems without guards, and give sufficient conditions under which they remain decidable in the presence of guards. Furthermore, we investigate cutoffs for reachability properties and provide sufficient conditions for small cutoffs in a number of cases that are inspired by our target applications.
引用
收藏
页码:299 / 323
页数:25
相关论文
共 50 条
  • [21] Forcing Monotonicity in Parameterized Verification: From Multisets to Words
    Abdulla, Parosh Aziz
    SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 1 - 15
  • [22] Verification of Parameterized Communicating Automata via Split-Width
    Fortin, Marie
    Gastin, Paul
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2016), 2016, 9634 : 197 - 213
  • [23] A unified view of parameterized verification of abstract models of broadcast communication
    Giorgio Delzanno
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 475 - 493
  • [24] Parameterized Verification under Release Acquire is PSPACE-complete
    Krishna, Shankaranarayanan
    Godbole, Adwait
    Meyer, Roland
    Chakraborty, Soham
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 482 - 492
  • [25] A unified view of parameterized verification of abstract models of broadcast communication
    Delzanno, Giorgio
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (05) : 475 - 493
  • [26] Correctness verification of synchronization based workflow model
    Cai, J
    Zhao, W
    Zhang, SK
    Wang, LF
    ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 527 - 530
  • [27] A Hybrid Method for the Verification and Synthesis of Parameterized Self-Stabilizing Protocols
    Tahat, Amer
    Ebnenasir, Ali
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 201 - 218
  • [28] On the Verification of Livelock-Freedom and Self-Stabilization on Parameterized Rings
    Klinkhamer, Alex
    Ebnenasir, Ali
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2019, 20 (03)
  • [29] Formal Verification of a Mixed-Trust Synchronization Protocol
    Martins, Ruben
    McCall, Michael
    de Niz, Dionisio
    Vasudevan, Amit
    Andersson, Bjorn
    Klein, Mark
    Lehoczky, John P.
    Kim, Hyoseung
    29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021), 2021, : 57 - 67
  • [30] L-CMP: An Automatic Learning-Based Parameterized Verification Tool
    Cao, Jialun
    Li, Yongjian
    Pang, Jun
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 892 - 895