Artefact to the paper Input-based Three-Valued Abstraction Refinement
Authors/Creators
Description
This artefact allows reproduction of experimental measurements used for evaluation of the verification tool machine-check, specifically for machine-code systems for the AVR ATmega328P microcontroller. This artefact can be used to automatically reproduce the data that was used to create Tables 1 and 2 in the main paper, including an automated comparison against the reference measurements. The artefact supports the claims in Section 5.3 of the main paper and the central evaluation claim that the instantiation of the Input-based TVAR framework in machine-check has been successfully used to verify μ-calculus properties on machine-code systems.
This artefact contains the following directories and files:
- Directory
projectsfor benchmark programs, containing the sources and built machine-code programs. - Directory
reference, containing measurements used as the reference in the paper. - Directory
scripts, containing scripts for measurement and comparison of measurement sets. - File
Dockerfile, containing the Docker script used to build the Docker image used for executing the measurements. - File
experiment.sh, which is used to perform the measurements and check against the reference measurements for a push-button evaluation of the artefact. - File
LICENSEcontaining the full text of the CC0 licence under which this artefact is licensed. - The readme file
README.mdand its automatic conversions to HTML and PDFREADME.htmlandREADME.pdf, respectively.
The actual verifier of the AVR ATmega328P machine-check-avr (version 0.6.1) based on the machine-check verification tool (version 0.6.1) is not bundled in this artefact, and is available from the persistent registry for packages in the Rust programming language crates.io. For more information on machine-check and machine-check-avr, see the official website and the online book.
Files
input-based-TVAR-artefact.zip
Files
(716.3 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:f7fa11639339333828e41f8e2f00905e
|
716.3 kB | Preview Download |