-
Python 3.5 and later
-
memtime for measuring time and memory usage: https://github.com/phuseman/memtime (only available on Linux OS). Please add memtime executable to the path.
-
z3-solver with python binding:
pip install z3-solverorpip3 install z3-solver -
pysmt:
pip install pysmtorpip3 install pysmt
1. Analyzer contains the implementation of the bounded satisfiability checking algorithm
2. CFH for case study CovidFree@Home
3. PHIM for case study PHIM
4. PBC for case study PBC
5. NASA for case study NASA
To launch experiment for all case study, run python3 benchmark.py
If (memtime) is not installed, change variable memtime_available = False before running the script.
To launch individual case study, go to the case study folder, and run python3 {name}_exp.py
where the name depends on the case study.