Skip to content

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

License

Notifications You must be signed in to change notification settings

tdardinier/carbon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Isabelle 38.5%
  • Scala 29.7%
  • C 19.7%
  • Boogie 5.9%
  • Python 3.9%
  • Java 1.2%
  • Other 1.1%