Published November 9, 2022 | Version 0.1
Software Open

The WhyRel Prototype for Modular Relational Verification of Pointer Programs

  • 1. Stevens Institute of Technology
  • 2. IMDEA

Description

This is the artifact supplementing the TACAS 2023 submission for the article entitled The WhyRel Prototype For Modular Relational Verification of Pointer Programs.  We provide a single zip file containing sources for WhyRel along with sources and binaries for all required dependencies.  Please unzip the file and take a look at README.txt for further information.

 

Additional instructions for TACAS 23 artifact reviewers

Part 6 of README.txt discusses a simple exercise reviewers can work on to start evaluating reusability.  If you choose to do this, please apply the "Split_VC" transformation to top level goals in Why3 IDE before using SMT solvers to discharge verification conditions.  We recommend using the Alt-Ergo SMT solver for most goals.

 

Environment used to verify examples

CPU: Intel Core i5-6500 @ 3.20GHz with 4 cores

RAM: 32GB

Files

WhyRel_bundle.zip

Files (249.7 MB)

Name Size Download all
md5:d87594ae16dbc24a38b723b22add804b
249.7 MB Preview Download