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 条
  • [21] Proof-checking Euclid
    Beeson, Michael
    Narboux, Julien
    Wiedijk, Freek
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2019, 85 (2-4) : 213 - 257
  • [22] HySAT: An efficient proof engine for bounded model checking of hybrid systems
    Martin Fränzle
    Christian Herde
    Formal Methods in System Design, 2007, 30 : 179 - 198
  • [23] An efficiently checkable, proof-based formulation of vacuity in model checking
    Namjoshi, KS
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 57 - 69
  • [24] Towards lean proof checking
    Barthe, G
    Elbers, H
    DESIGN AND IMPLEMENTATION OF SYMBOLIC COMPUTATION SYSTEMS, 1996, 1128 : 61 - 62
  • [25] Proof checking and logic programming
    Miller, Dale
    PROCEEDINGS OF THE 17TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2015), 2015, : 18 - 18
  • [26] Specification, proof, and model checking of the Mondex electronic purse using RAISE
    George, Chris
    Haxthausen, Anne E.
    FORMAL ASPECTS OF COMPUTING, 2008, 20 (01) : 101 - 116
  • [27] A Refinement-Based Correctness Proof of Symmetry Reduced Model Checking
    Turner, Edd
    Butler, Michael
    Leuschel, Michael
    ABSTRACT STATE MACHINES, ALLOY, B AND Z, PROCEEDINGS, 2010, 5977 : 231 - +
  • [28] Model Checking Bitcoin and other Proof-of-Work Consensus Protocols
    DiGiacomo-Castillo, Max
    Liang, Yiyun
    Pal, Advay
    Mitchell, John C.
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 351 - 358
  • [29] Proof-checking Euclid
    Michael Beeson
    Julien Narboux
    Freek Wiedijk
    Annals of Mathematics and Artificial Intelligence, 2019, 85 : 213 - 257
  • [30] Proof Checking and Logic Programming
    Miller, Dale
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2015), 2015, 9527 : 3 - 17