2003
DOI: 10.1007/978-3-540-45236-2_46
|View full text |Cite
|
Sign up to set email alerts
|

ProB: A Model Checker for B

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
300
0
11

Year Published

2003
2003
2024
2024

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 438 publications
(311 citation statements)
references
References 15 publications
0
300
0
11
Order By: Relevance
“…The ProB model checker [17] and the prover tool Click'N'Prove/B4free [9] were used to verify the refinements. A final stage to refine the model towards code implementation is ongoing.…”
Section: Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…The ProB model checker [17] and the prover tool Click'N'Prove/B4free [9] were used to verify the refinements. A final stage to refine the model towards code implementation is ongoing.…”
Section: Approachmentioning
confidence: 99%
“…It is supported by the U2B tool [24], which translates UML-B models into B, for subsequent formal verification. This verification includes model-checking with the ProB model-checker [17] for B. These tools have all been developed at Southampton, and continue to be extended in current work.…”
Section: Introductionmentioning
confidence: 99%
“…Both languages are rooted in set-theory and support different higher order data types like relations, functions and sequences. ProB [19,20] is a model checker for both languages featuring explicit state model checking as well as different constraint based techniques [13,18] for the analysis of specifications.…”
Section: Introductionmentioning
confidence: 99%
“…Originally, the ProB kernel has been tailored towards satisfiable formulas, acting primarily as a model finder [19,20]. Recent additions to ProB have extended the kernel in a different direction.…”
Section: Introductionmentioning
confidence: 99%
“…The closest related work is [15,14] since it tries to combine the best of theorem proving and model finding by loosely coupling AtelierB 2 with the Alloy analyser 3 . The main difference is that the entire proof obligation is used for both theorem proving and model finding whereas we use theorem proving to simplify the formula so that only a small portion of it (ultimately responsible for its invalidity) is passed to a model finder, thereby considerably simplifying the task of the latter.…”
Section: Introductionmentioning
confidence: 99%