About

Dynamite is a verification tool that extends PVS (Prototype Verification System) to provide comprehensive analysis of Alloy models.

It bridges the gap between the Alloy Analyzer's partial automatic verification and formal theorem proving, enabling semi-automatic verification for critical applications that require conclusive results.

Alloy Analyzer + PVS integration Unsat-core extraction Automatic hypothesis analysis Sequent refinement Witness generation for existential formulas Early error detection

Publi­cations

Down­load

Available for Linux, once the dependencies are installed.

Java 6.0 or later PVS 6.0 (Emacs 23+) Alloy Analyzer 4.1.10
  1. Install the required software.
  2. Download Dynamite with the button below.
  3. Extract the files; this creates the DPSPATH directory.
  4. Edit the DPS main script and set the four path variables: JAVAPATH, DPSPATH, PVSPATH, ALLOYPATH.
Download Dynamite

Contact

Questions about Dynamite? Copy Mariano Moscato's email address, or send your question with this form.