From Failure to Proof: The ProB Disprover for B and Event-B

@inproceedings{Krings2015FromFT,
  title={From Failure to Proof: The ProB Disprover for B and Event-B},
  author={Sebastian Krings and Jens Bendisposto and Michael Leuschel},
  booktitle={SEFM},
  year={2015}
}
The ProB disprover uses constraint solving to find counterexamples for B proof obligations. As the ProB kernel is now capable of determining whether a search was exhaustive, one can also use the disprover as a prover. In this paper, we explain how ProB has been embedded as a prover into Rodin and Atelier B. Furthermore, we compare ProB with the standard automatic provers and SMT solvers used in Rodin. We demonstrate that constraint solving in general and ProB in particular are able to deal with… CONTINUE READING
Related Discussions
This paper has been referenced on Twitter 1 time. VIEW TWEETS

From This Paper

Figures, tables, and topics from this paper.

References

Publications referenced by this paper.
Showing 1-10 of 26 references

and C

C. Barrett, A. Stump
Tinelli. The SMT-LIB Standard: Version 2.0. In A. Gupta and D. Kroening, editors, Proceedings of the 8th International Workshop on Satisfiability Modulo Theories, • 2010
View 5 Excerpts
Highly Influenced

Cvc3

C. Barrett, C. Tinelli
In W. Damm and H. Hermanns, editors, Proceedings of the 19 International Conference on Computer Aided Verification, volume 4590 of Lecture Notes in Computer Science, pages 298–302. Springer-Verlag, July • 2007
View 4 Excerpts
Highly Influenced

Aircraft landing gear system: approaches with Event-B to the modeling of an industrial system

International Journal on Software Tools for Technology Transfer • 2015
View 5 Excerpts
Highly Influenced

SMT Solvers for Rodin

View 4 Excerpts
Highly Influenced

Modeling a landing gear system in Event-B

International Journal on Software Tools for Technology Transfer • 2015
View 3 Excerpts

From animation to data validation: The prob constraint solver 10 years on

M. Leuschel, J. Bendisposto, I. Dobrikov, S. Krings, D. Plagge
In J.-L. Boulanger, editor, Formal Methods Applied to Complex Systems: Implementation of the B Method, chapter Chapter 14, pages 427–446. Wiley ISTE, Hoboken, NJ, • 2014
View 1 Excerpt

Similar Papers

Loading similar papers…