Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.
Published July 20, 2020 | Version v2
Other Open

Repetability for "Verification and Parameter Synthesis for Real-Time Programs using Refinement of Trace Abstraction"

  • 1. Aalborg University
  • 2. Macquarie University

Description

The repeatability package is only available on Linux.
It has been tested on Fedora 32.

Contents

  • binaries contains the symrob, rttar and imitator binaries needed,
  • robustness contains all the models for the robustness experiments,
  • parametric contains all the models for the parametric experiments,
  • results contains a pre-computed set of results that will be overwritten when re-running the experiments, and
  • the root contains run_*.sh files for running the appropriate experiments and extract_*.sh files for extracting the result-tables in latex form from the raw output of the binaries.

The pre-populated results were computed on AMD EPYC 7551 processors.

Running experiments

To run a test-set, execute

./run_X.sh binaries/Y

where X is replaced by either parametric or robust and Y is a valid binary from the binary folder.

E.g. to run the parametric test-series using rttar, execute the following:

./run_parametric.sh ./binaries/rttar_parametric

If a slurm-enabled compute-cluster is available a concurrent execution can be conducted by first executing the following export:

export EXECUTOR=sbatch

After a successful execution, results can be extracted by calling

./extract_parametric.sh 

which outputs an entire latex document to standard out.

Files

repeatability.zip

Files (32.0 MB)

Name Size Download all
md5:30581faf106ed1e7328b0caf98a8360b
32.0 MB Preview Download