boogie

verifiable programming language (compiler)

Install

All systems
curl cmd.cat/boogie.sh
Debian Debian
apt-get install boogie
Ubuntu
apt-get install boogie
Windows (WSL2)
sudo apt-get update sudo apt-get install boogie
Raspbian
apt-get install boogie

boogie

verifiable programming language (compiler)

Boogie is a compiler intermediate language with support for automatic invariant checking using an SMT solver such as Z3. It supports program verification for a variety of other, higher-level languages, including Spec\#, C, Dafny, and Chalice. This package contains the Boogie compiler, as well as bvd, the Boogie Verification Debugger.