This is the primary artifact for "Symbolic Execution for Randomized Programs", to appear in OOPSLA 2022. Source code for Plinko and our modified version of KLEE can be found in the "plinko" and "klee" directories, respectively. Source code for the case studies and scripts to recreate the experimental results found in the paper are in the "experiments" directory. Instructions for how to build Plinko and run the experiments can be found in the "artifact_overview.pdf" document
Artifact accompanying the paper Compiling Universal Probabilistic Programming Languages with Efficie...
This artifact contains the source code, benchmarks, scripts, and documentation for reproduce the eva...
Artifact for the paper "Exact Recursive Probabilistic Programming". After downloading, run with su...
This is the primary artifact, named symProb, for "Symbolic Semantics for Probabilistic Programs", to...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
KLEE is a popular dynamic symbolic execution engine, initially designed at Stanford University and n...
Lazy initialization enables symbolic execution for programs with heap-allocated inputs. In this arti...
This is the archived artifact associated with the paper " A Separation Logic for Concurrent Randomiz...
This is the primary artifact for "Scaling Exact Inference for Discrete Probabilistic Programs", to a...
Artifact for the ECOOP 2022 Paper: A Deterministic Memory Allocator for Dynamic Symbolic Executio
This is the software artifact for the paper "A Type System for Extracting Functional Specifications ...
This is the artifact to accompany our OOPSLA 2023 submission on “Reusing Just-in-Time Compiled Code”...
This is the artifact for our OOPSLA 2023 paper "A Deductive Verification Infrastructure for Probabil...
Artifact for POPL 2024 submission "Parikh's Theorem Made Symbolic". Contains source code and a disk ...
The security infrastructure underpinning our society relies on encryption, which relies on the corre...
Artifact accompanying the paper Compiling Universal Probabilistic Programming Languages with Efficie...
This artifact contains the source code, benchmarks, scripts, and documentation for reproduce the eva...
Artifact for the paper "Exact Recursive Probabilistic Programming". After downloading, run with su...
This is the primary artifact, named symProb, for "Symbolic Semantics for Probabilistic Programs", to...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
KLEE is a popular dynamic symbolic execution engine, initially designed at Stanford University and n...
Lazy initialization enables symbolic execution for programs with heap-allocated inputs. In this arti...
This is the archived artifact associated with the paper " A Separation Logic for Concurrent Randomiz...
This is the primary artifact for "Scaling Exact Inference for Discrete Probabilistic Programs", to a...
Artifact for the ECOOP 2022 Paper: A Deterministic Memory Allocator for Dynamic Symbolic Executio
This is the software artifact for the paper "A Type System for Extracting Functional Specifications ...
This is the artifact to accompany our OOPSLA 2023 submission on “Reusing Just-in-Time Compiled Code”...
This is the artifact for our OOPSLA 2023 paper "A Deductive Verification Infrastructure for Probabil...
Artifact for POPL 2024 submission "Parikh's Theorem Made Symbolic". Contains source code and a disk ...
The security infrastructure underpinning our society relies on encryption, which relies on the corre...
Artifact accompanying the paper Compiling Universal Probabilistic Programming Languages with Efficie...
This artifact contains the source code, benchmarks, scripts, and documentation for reproduce the eva...
Artifact for the paper "Exact Recursive Probabilistic Programming". After downloading, run with su...