Published April 25, 2026 | Version v1
Software Restricted

Automated Fault Localization for Verification-Aware Languages: A Study on Dafny

Authors/Creators

Description

Replication package for "Automated Fault Localization for Verification-Aware Languages: A Study on Dafny".

This archive contains a Docker image with all dependencies, datasets, and cached results pre-installed.

## Quick Start

1. Load the image:
   docker load -i dafny_research.tar.gz

2. Enter the container:
   docker run --rm -it dafny_research:latest bash

3. Follow REVIEWER_README.md inside the container (at /app/REVIEWER_README.md) for full reproduction instructions.

All research questions can be reproduced from cached results in under 5 minutes.
Individual techniques can be re-run from scratch to verify correctness.

## Contents
- Pre-built Docker image with Dafny v4.11.0, Z3 4.12.1, Daikon, .NET 8, Python 3
- 500-mutant dataset (sample_original_can_run) from DafnyBench
- Cached predictions for all techniques (RAND, CNTB, CNTS, CNTM, SNAP, LLM)
- Source code for all fault localization strategies
- Scripts to regenerate the dataset from scratch

## Requirements
- Docker (tested on Docker 24+)
- ~8 GB disk space (3.5 GB compressed, ~7 GB loaded)
- No internet connection needed (everything is self-contained)

 

Files

Restricted

The record is publicly accessible, but files are restricted. Log in to check if you have access.