A new interaction concept for the interactive verification of Dafny programs.
The logo design is artistically inspired by the Dafny logo.
DIVE is developed at the Karlsruhe Institute of Technology.
We develop this interactive program verification environment to promote and experiment with new ways of interaction in program verification. It is a graphical proof front end for programs written and specified in Dafny and supports different types of user guidance for proofs:
DIVE is open source (GPL) and written in Java.
sudo apt-get install boogie
. In other cases refer to
Boogie GithubAfter cloning the repository, invoke ./gradlew run
(on Linux/iOS) or
gradle.bat run
(on Windows).
An example is included in DIVE and accessible in the WelcomePane using the button "Load example".
will be called as boogie
. Hence it must be in the path.
If not, you can set the path to your boogie executable using an environment variable.