Proof Assisted Model Checking for B

被引:0
|
作者
Bendisposto, Jens [1 ]
Leuschel, Michael [1 ]
机构
[1] Univ Dusseldorf, Inst Informat, D-40225 Dusseldorf, Germany
关键词
Model Checking; B-Method; Theorem Proving; Experiment; Tool Integration; EVENT-B; VERIFICATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the aid of the PROB Plugin, the Rodin Platform provides an integrated environment for editing, proving, animating and model checking Event-B models. This is of considerable benefit to the modeler, as it allows him to switch between the various tools to validate, debug and improve his or her models. The crucial idea of this paper is that the integrated platform also provides benefits to the tool developer, i.e., it allows easy access to information from other tools. Indeed, there has been considerable interest in combining model checking, proving and testing. In previous work we have already shown how a model checker can be used to complement the Event-B proving environment, by acting as a disprover. In this paper we show how the prover can help improve the efficiency of the animator and model checker.
引用
收藏
页码:504 / 520
页数:17
相关论文
共 50 条
  • [1] Proof Assisted Symbolic Model Checking for B and Event-B
    Krings, Sebastian
    Leuschel, Michael
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 135 - 150
  • [2] An integration of model checking with automated proof checking
    Rajan, S
    Shankar, N
    Srivas, MK
    COMPUTER AIDED VERIFICATION, 1995, 939 : 84 - 97
  • [3] Towards Combining Model Checking and Proof Checking
    Jiang, Ying
    Liu, Jian
    Dowek, Gilles
    Ji, Kailiang
    COMPUTER JOURNAL, 2019, 62 (09): : 1365 - 1402
  • [4] A Proof Theory for Model Checking
    Quentin Heath
    Dale Miller
    Journal of Automated Reasoning, 2019, 63 : 857 - 885
  • [5] A Proof Theory for Model Checking
    Heath, Quentin
    Miller, Dale
    JOURNAL OF AUTOMATED REASONING, 2019, 63 (04) : 857 - 885
  • [6] Proof assisted bounded and unbounded symbolic model checking of software and system models
    Krings, Sebastian
    Leuschel, Michael
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 158 : 41 - 63
  • [7] PVS: Combining specification, proof checking, and model checking
    Shankar, N
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 257 - 264
  • [8] Model checking for π-calculus using proof search
    Tiu, A
    CONCUR 2005 - CONCURRENCY THEORY, PROCEEDINGS, 2005, 3653 : 36 - 50
  • [9] Proof rules for model checking systems with data
    McMillan, KL
    FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 1998, 1530 : 270 - 270
  • [10] A Proof Theory for Model Checking: An Extended Abstract
    Heath, Quentin
    Miller, Dale
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (238): : 1 - 10