tdardinier / carbon

Verification-condition-generation-based verifier for the Viper intermediate verification language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Carbon

Carbon is a verification-condition-generation-based verifier for the Viper intermediate verification language.

The Viper project is developed by the Programming Methodology group at ETH Zurich.

See the documentation wiki for instructions on how to try out or install the Viper tools.

Installation Instructions:

  • Clone silver repository in your computer.
  • Clone carbon (this repository) in your computer, in a separate directory.
  • From within the directory where you installed carbon, create a symbolic link to the directory where you installed silver.
* On Linux/Mac OS X::

ln -s <relative path to diretory where you installed silver> silver

* On Windows::

mklink /D silver <relative path to diretory where you installed silver>

* Compile by typing::

sbt compile

About

Verification-condition-generation-based verifier for the Viper intermediate verification language.

License:Mozilla Public License 2.0


Languages

Language:Isabelle 38.6%Language:Scala 29.7%Language:C 19.7%Language:Boogie 5.9%Language:Python 3.9%Language:Java 1.2%Language:Shell 1.0%Language:Batchfile 0.1%