Published September 2024 | Version v3
Software Open

Compositional Symbolic Execution for Correctness and Incorrectness Reasoning (Artifact)

  • 1. ROR icon Imperial College London
  • 2. ROR icon Ruhr University Bochum
  • 3. ROR icon Runtime Verification (United States)

Description

This artifact is a companion to the paper ``Compositional Symbolic Execution for Correctness and Incorrectness Reasoning''. It contains the source code of the Gillian compositional symbolic execution (CSE) platform, in which we added the incorrectness reasoning capabilities, and the benchmarks used in the evaluation of the paper. It also contains a Haskell demonstrator CSE engine that directly implements the CSE engine inference rules presented in the paper.

Files

README.md

Files (10.8 GB)

Name Size Download all
md5:24ab12dfdf9bd7608da5eba0e52d9141
10.8 GB Download
md5:f2c02fb915432fb8cd1a23e93969f455
22.4 kB Preview Download
md5:7084c53be5185d6d84f883638f46127d
153.2 kB Preview Download

Additional details

Related works

Is supplement to
Conference proceeding: 10.4230/LIPIcs.ECOOP.2024.12 (DOI)

Software

Repository URL
https://github.com/GillianPlatform/Gillian
Programming language
OCaml , Haskell