The Continuous Verification Launcher (CVL) prepares and solves verification tasks for a given software system. To support a specific system, a dedicated plugin must define:
- how to decompose the system (currently only C systems are supported);
- how to construct an environment model;
- which properties to verify.
All verification results can be explored through the Continuous Verification Visualizer (CVV).
Please refer to the documentation and the development guide for additional details.
Tested on Ubuntu 20.04 and above.
Install required packages using:
sudo apt update
sudo apt install -y \
git openjdk-17-jdk python3 python3-dev python3-pip ant lcov cmake
Install Python modules with:
pip3 install -r requirements.txt
Run the following command to install the framework:
make install -j DEPLOY_DIR=<working_directory>
Replace <working_directory>
with your preferred deployment path.