Proof-checking protocols using bisimulations

被引:0
|
作者
Röckl, C [1 ]
Esparza, J [1 ]
机构
[1] Tech Univ Munich, Fak Informat, D-80290 Munich, Germany
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We report on our experience in using the Isabelle/HOL theorem prover to mechanize proofs of observation equivalence for systems with infinitely many states, and for parameterized systems. We follow the direct approach: An infinite relation containing the pair of systems to be shown equivalent is defined, and then proved to be a weak bisimulation. The weak bisimilarity proof is split into many cases, corresponding to the derivatives of the pairs in the relation. Isabelle/HOL automatically proves simple cases, and guarantees that no case is forgotten. The strengths and weaknesses of the approach are discussed.
引用
收藏
页码:525 / 540
页数:16
相关论文
共 50 条
  • [31] Protocols for Checking Compromised Credentials
    Li, Lucy
    Pal, Bijeeta
    Ali, Junade
    Sullivan, Nick
    Chatterjee, Rahul
    Ristenpart, Thomas
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 1387 - 1403
  • [32] PVS: Combining specification, proof checking, and model checking
    Shankar, N
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 257 - 264
  • [33] Model checking contractual protocols
    Daskalopulu, A
    LEGAL KNOWLEDGE AND INFORMATION SYSTEMS, 2000, 64 : 35 - 47
  • [34] Model checking of authentication protocols
    Xu, Wei-Wen
    Lu, Xin-Da
    Jisuanji Xuebao/Chinese Journal of Computers, 2003, 26 (02): : 195 - 201
  • [35] Model checking guarded protocols
    Emerson, EA
    Kahlon, V
    18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2003, : 361 - 370
  • [36] A Proof Theory for Model Checking
    Quentin Heath
    Dale Miller
    Journal of Automated Reasoning, 2019, 63 : 857 - 885
  • [37] Proof Checking and Knowledge by Intellection
    Philosophical Studies, 1998, 92 : 85 - 112
  • [38] Proof checking and logic programming
    Miller, Dale
    FORMAL ASPECTS OF COMPUTING, 2017, 29 (03) : 383 - 399
  • [39] A Proof Theory for Model Checking
    Heath, Quentin
    Miller, Dale
    JOURNAL OF AUTOMATED REASONING, 2019, 63 (04) : 857 - 885
  • [40] Towards lean proof checking
    Barthe, G
    Elbers, H
    DESIGN AND IMPLEMENTATION OF SYMBOLIC COMPUTATION SYSTEMS, 1996, 1128 : 61 - 62