Chapter

Abstract State Machines, Alloy, B, TLA, VDM, and Z

Volume 9675 of the series Lecture Notes in Computer Science pp 275-281

Date:

Rodin Platform Why3 Plug-In

  • Alexei IliasovAffiliated withNewcastle University
  • , Paulius StankaitisAffiliated withNewcastle University
  • , David Adjepon-YamoahAffiliated withNewcastle University
  • , Alexander RomanovskyAffiliated withNewcastle University Email author 

* Final gross prices may vary according to local VAT.

Get Access

Abstract

We briefly present the motivation, architecture and usage experience as well as proof statistics for a new Rodin Platform proof back-end based on the Why3 umbrella prover. Why3 offers a simple and versatile notation as a common interface to a large number of automated provers including all the leading SMT-LIB and TPTP compliant tools. The plug-in can function either in a local mode when all the provers are installed locally, or remotely as a cloud service. We discuss the experience of building the tool, the current status and the potential advantages of a cloud-hosted proof infrastructure.