Discharging proof obligations from atelier b using multiple automated provers

  • Authors:
  • David Mentré;Claude Marché;Jean-Christophe Filliâtre;Masashi Asuka

  • Affiliations:
  • Mitsubishi Electric R&D Centre Europe, Rennes, France;INRIA Saclay --- Île-de-France, Orsay, France,Lab. de Recherche en Informatique, Univ Paris-Sud, CNRS, Orsay, France;Lab. de Recherche en Informatique, Univ Paris-Sud, CNRS, Orsay, France,INRIA Saclay --- Île-de-France, Orsay, France;Advanced Technology R&D Center, Mitsubishi Electric Corp., Amagasaki, Japan

  • Venue:
  • ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a method to discharge proof obligations from Atelier B using multiple SMT solvers. It is based on a faithful modeling of B's set theory into polymorphic first-order logic. We report on two case studies demonstrating a significant improvement in the ratio of obligations that are automatically discharged.