Published April 11, 2024 | Version v1
Software Open

Artifact for "Predictable Verification using Intrinsic Definitions"

  • 1. University of Illinois Urbana-Champaign

Description

This is the artifact for our paper "Predictable Verification using Intrinsic Definitions".

ids-artifact.zip contains our benchmarks, while ids-docker.zip contains a Docker image. Please see README.md for instructions on how to use the artifact.

The following is the abstract of our paper:

We propose a novel mechanism of defining data structures using intrinsic definitions that avoids recursion and instead utilizes monadic maps satisfying local conditions. We show that intrinsic definitions are a powerful mechanism that can capture a variety of data structures naturally. We show that they also enable a predictable verification methodology that allows engineers to write ghost code to update monadic maps and perform verification using reduction to decidable logics. We evaluate our methodology using Boogie and prove a suite of data structure manipulating programs correct. 

Files

README.md

Files (697.4 MB)

Name Size Download all
md5:182d9cd4521efcfe0bac034b9d2e5b0d
332.1 kB Preview Download
md5:ad6e8c41725c3edab047228c57187759
697.0 MB Preview Download
md5:b2cfb8db4e454f0625d39c832e6f758d
10.4 kB Preview Download