Skip to content

mchalupa/SymDIVINE

 
 

Repository files navigation

#SymDIVINE Is a tool for symbolic LTL verification of parallel C/C++ programs. It is based on verification of LLVM bitcode.

Building

To build SymDIVINE, yout need cmake, make, llvm-3.5, z3, boost, flex and bison.

Then just checkout this repo and run ./configure && cd build && cmake && make. Final binary is bin/symdivine.

If you run to problems with docopt, run git submodule update --init --recursive.

How to run it

See bin/symdivne help or use helper script run_benchmark.py

About authors

Based on work by Vojtěch Havel and Peter Bauch in "ParaDiSe (Parallel & Distributed System Laboratory)"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.5%
  • C++ 0.5%
  • CMake 0.0%
  • Makefile 0.0%
  • Yacc 0.0%
  • Python 0.0%