English

BEval: A Plug-in to Extend Atelier B with Current Verification Technologies

Software Engineering 2014-01-07 v1 Logic in Computer Science

Abstract

This paper presents BEval, an extension of Atelier B to improve automation in the verification activities in the B method or Event-B. It combines a tool for managing and verifying software projects (Atelier B) and a model checker/animator (ProB) so that the verification conditions generated in the former are evaluated with the latter. In our experiments, the two main verification strategies (manual and automatic) showed significant improvement as ProB's evaluator proves complementary to Atelier B built-in provers. We conducted experiments with the B model of a micro-controller instruction set; several verification conditions, that we were not able to discharge automatically or manually with AtelierB's provers, were automatically verified using BEval.

Keywords

Cite

@article{arxiv.1401.0972,
  title  = {BEval: A Plug-in to Extend Atelier B with Current Verification Technologies},
  author = {Valério Medeiros and David Déharbe},
  journal= {arXiv preprint arXiv:1401.0972},
  year   = {2014}
}

Comments

In Proceedings LAFM 2013, arXiv:1401.0564

R2 v1 2026-06-22T02:39:28.231Z