This is the repeatability evaluation package for the 3rd International Competition on Verifying Continuous and Hybrid Systems Friendly Competition (ARCH-COMP '19).
This year the ARCH workshop will be held on April 15, 2019, in Montreal, as part of Cyber-Physical Systems and Internet-Of-Things Week.
Once you have installed Docker, clone this repository and build the container:
$ git clone https://github.com/JuliaReach/ARCH2019_RE.git $ cd ARCH2019_RE $ docker build . -t juliareach
To run the container with the benchmarks, type:
$ docker run -i juliareach
Or to run it interactively, type:
$ docker run -it juliareach bash $ julia julia> include("startup.jl")
The models are copied from
our model repository.
The specific version used here was commit SHA
Important Note. The
master branch in this repository is meant to be a
"screenshot" of the package ecosystem for this RE. If you intend to use
JuliaReach for other purposes than RE, we strongly recommend that you instead
use the current long-term-support Julia version and follow the installation
project contains updated model files for the latest package versions.
The plots are stored in the main folder as
To obtain these files, run the image interactively, specify an output volume,
and in the end copy the files to the output volume.
In the example below we call the output volume
$ docker run -it -v result:/result juliareach bash $ julia -e 'include("startup.jl")' $ cp *.png /result
Then one can access the plots via the following command from outside:
$ docker cp FANCY_NAME:/result/ .
FANCY_NAME is the name of the Docker container, which can be found via:
$ docker container ls --all
Here is an example of the output of that command:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1f661e604079 juliareach "bash" 15 minutes ago Exited (0) 2 minutes ago upbeat_ride