ProB: A Model Checker for B
ProB: A Model Checker for B
We present ProB, an animation and model checking tool for the B method. ProB's animation facilities allow users to gain confidence in their specifications, and unlike the animator provided by the B-Toolkit, the user does not have to guess the right values for the operation arguments or choice variables. ProB contains a model checker and a constraint-based checker, both of which can be used to detect various errors in B specifications. We present our first experiences in using ProB on several case studies, highlighting that ProB enables users to uncover errors that are not easily discovered by existing tools.
B-Method, Tool Support, Model Checking, Animation, Logic Programming, Constraints
3-540-40828-2
855-874
Leuschel, Michael
c2c18572-66cf-4f84-ade4-218ce3afe78b
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Keijiro, Araki
90fac802-8865-4f8b-a315-675009ecbc3b
Gnesi, Stefania
31c99bd0-83b5-4ac9-9fe6-ac56e41065c2
Dino, Mandrio
04296a85-06af-4d7f-a5cc-0106d34d87e8
2003
Leuschel, Michael
c2c18572-66cf-4f84-ade4-218ce3afe78b
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Keijiro, Araki
90fac802-8865-4f8b-a315-675009ecbc3b
Gnesi, Stefania
31c99bd0-83b5-4ac9-9fe6-ac56e41065c2
Dino, Mandrio
04296a85-06af-4d7f-a5cc-0106d34d87e8
Leuschel, Michael and Butler, Michael
(2003)
ProB: A Model Checker for B.
Keijiro, Araki, Gnesi, Stefania and Dino, Mandrio
(eds.)
Formal Methods Europe 2003, Pisa, Italy.
.
Record type:
Conference or Workshop Item
(Other)
Abstract
We present ProB, an animation and model checking tool for the B method. ProB's animation facilities allow users to gain confidence in their specifications, and unlike the animator provided by the B-Toolkit, the user does not have to guess the right values for the operation arguments or choice variables. ProB contains a model checker and a constraint-based checker, both of which can be used to detect various errors in B specifications. We present our first experiences in using ProB on several case studies, highlighting that ProB enables users to uncover errors that are not easily discovered by existing tools.
Text
prob_fme03_final.pdf
- Other
More information
Published date: 2003
Additional Information:
Event Dates: September 2003
Venue - Dates:
Formal Methods Europe 2003, Pisa, Italy, 2003-09-01
Keywords:
B-Method, Tool Support, Model Checking, Animation, Logic Programming, Constraints
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 258341
URI: http://eprints.soton.ac.uk/id/eprint/258341
ISBN: 3-540-40828-2
PURE UUID: a7f310a5-1126-403e-a79b-e77d1795944d
Catalogue record
Date deposited: 17 Oct 2003
Last modified: 15 Mar 2024 02:50
Export record
Contributors
Author:
Michael Leuschel
Author:
Michael Butler
Editor:
Araki Keijiro
Editor:
Stefania Gnesi
Editor:
Mandrio Dino
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics