Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published March 7, 2023 | Version v3
Conference paper Open

Verification-Preserving Inlining in Automatic Separation Logic Verifiers -- Artifact

Description

This is the artifact for the OOPSLA 2023 paper "Verification-Preserving Inlining in Automatic Separation Logic Verifiers".

For the artifact evaluation, an Ubuntu 20.04 VirtualBox virtual machine with all required dependencies was submitted. We used 8 GB of RAM (using less RAM can lead to problems when checking proofs with Isabelle) and 2 processors for the virtual machine and VirtualBox version 6.1. The username is “inlining” and the password is “test”.

The README for the virtual machine is provided as a pdf (0_readme_artifact_inlining.pdf).

Moreover, there is a pdf (dual_inlining_result_proof.pdf) that contains the proof of a dual result that is mentioned in the paper: successful verification of the inlined program ensures that there are method and loop annotations that enable the verification of the original program for bounded executions. This dual result was not part of the artifact evaluation.

Files

0_readme_artifact_inlining.pdf

Files (8.1 GB)

Name Size Download all
md5:a96486812001d713996fd4acf086b116
223.5 kB Preview Download
md5:1b7033f66cc7bfa8d35a548884308463
393.3 kB Preview Download
md5:e406595ca5e31635fa7f3410925ba39c
8.1 GB Download

Additional details

Funding

Formal Foundations of Translational Program Verifiers 200021_197065
Swiss National Science Foundation