Parameterized Verification of Systems with Global Synchronization and Guards

被引:8
作者
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 条
[41]   Parametric Systems: Verification and Synthesis [J].
Sofronie-Stokkermans, Viorica .
FUNDAMENTA INFORMATICAE, 2020, 173 (2-3) :91-138
[42]   Verification of railway interlocking systems [J].
Busard, Simon ;
Cappart, Quentin ;
Limbree, Christophe ;
Pecheur, Charles ;
Schaus, Pierre .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (184) :19-31
[43]   Formal verification of reconfigurable systems [J].
Rahim, Muhammad Abdul Basit Ur ;
Raheem, Muhammad Ahsan Ur ;
Sohail, Muhammad Khalid ;
Farid, Mohammad Atif ;
Mufti, Muhammad Rafiq .
SOFT COMPUTING, 2023,
[44]   Automating Cut-off for Multi-parameterized Systems [J].
Hanna, Youssef ;
Samuelson, David ;
Basu, Samik ;
Rajan, Hridesh .
FORMAL METHODS AND SOFTWARE ENGINEERING, 2010, 6447 :338-354
[45]   Probabilistic Bisimulation for Parameterized Systems (with Applications to Verifying Anonymous Protocols) [J].
Hong, Chih-Duo ;
Lin, Anthony W. ;
Majumdar, Rupak ;
Rummer, Philipp .
COMPUTER AIDED VERIFICATION, CAV 2019, PT I, 2019, 11561 :455-474
[46]   Model checking parameterized asynchronous shared-memory systems [J].
Durand-Gasselin, Antoine ;
Esparza, Javier ;
Ganty, Pierre ;
Majumdar, Rupak .
FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) :140-167
[47]   Model checking parameterized asynchronous shared-memory systems [J].
Antoine Durand-Gasselin ;
Javier Esparza ;
Pierre Ganty ;
Rupak Majumdar .
Formal Methods in System Design, 2017, 50 :140-167
[48]   Parametrized verification diagrams: temporal verification of symmetric parametrized concurrent systems [J].
Sanchez, Alejandro ;
Sanchez, Cesar .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2017, 80 (3-4) :249-282
[49]   Verification of asynchronous systems with an unspecified component [J].
Abbasi, Rosa ;
Ghassemi, Fatemeh ;
Khosravi, Ramtin .
ACTA INFORMATICA, 2019, 56 (02) :161-203
[50]   Towards Quantitative Verification of Reaction Systems [J].
Meski, Artur ;
Koutny, Maciej ;
Penczek, Wojciech .
UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2016, 2016, 9726 :142-154