Here are instructions for installing and building ROSRV by checking out its source code on GitHub.
- RV-Monitor
To use RV-Monitor supported logics RV-Monitor install RV-Monitor
using the instructions at the tool's page (use
mvn install
to install snapshot to local maven repository). Set environment variableRVMONITOR
to point torv-monitor's
root directory.
-
After Installing Prerequisites, run
./Test
to Build and Run Tests. -
The default behavior of the testing setup is to run all tests. Use
PYTEST_FLAGS="--skip-dl-tests"
to skip Differential Dynamic Logic based tests.
ROSRV can simply be treated as a catkin project, and dropped into an existing catkin workspace.
The bin/rosrv
provides a wrapper to the
C++ code generator. For example bin/rosrv <SPEC_FILE> -o [MONITOR_NAME]
will generate a monitor MONITOR_NAME
which can be run
via catkin as catkin run rvmonitor <MONITOR_NAME>
.
See docs/Usage.md for further information on how to run ROSRV. Get help or report problems on ROSRV's issues page.