Skip to content

ispras/cv-launcher

Repository files navigation

Continuous Verification Launcher

Apache 2.0 License Deploy Workflow Pylint Workflow

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.

Requirements

Tested on Ubuntu 20.04 and above.

Ubuntu Packages

Install required packages using:

sudo apt update
sudo apt install -y \
  git openjdk-17-jdk python3 python3-dev python3-pip ant lcov cmake

Python Dependencies

Install Python modules with:

pip3 install -r requirements.txt

Installation

Run the following command to install the framework:

make install -j DEPLOY_DIR=<working_directory>

Replace <working_directory> with your preferred deployment path.

About

Continuous Verification Launcher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages