=========================================================== Artifact of OOPSLA-2019's paper #17 (artifact #14): Modular Verification of Heap Reachability Properties in Separation Logic =========================================================== This directory contains all files used in the experimental evaluation of our paper. Note ---- For an up-to-date version of our VM "OOPSLA-2019-Graphs (submission #17).ova" please download this file from Zenodo (https://zenodo.org) and **not** Google Drive. Contents -------- ./README.txt <- this file ./GettingStarted.pdf <- How to set up the experiments ./OOPSLA-2019-Graphs (submission #17).ova <- VirtualBox appliance ./oopsla19-paper17.pdf <- Our submission ./StepByStepInstructions.pdf <- How to replicate the experiments ./StructureOfEncoding.pdf <- The structure of the encoding ./Troublshooting.pdf <- How to resolve issues with tools ./experiments <- The experimental test suite ./runFastBenchmark.sh <- Run test suite (one run per test) ./runBenchmark.sh <- Run test suite (5 runs per test) ./runSingleExperiment.sh <- Run single test ./batch <- Same scripts, but for Windows Batch ./lib <- Pre-compiled version of Viper ./Viper <- Dependencies for ViperIDE ./project <- SBT settings The files listed above (except for the VirtualBox appliance and platform-specific files) are also available inside the virtual machine in the following directory: /home/graphs/artifact-17