Skip to content

uiuc-arc/Storm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

57a0445 · Jul 19, 2024

History

4 Commits
Sep 22, 2019
Sep 22, 2019
Sep 22, 2019
Sep 22, 2019
Sep 22, 2019
Jul 19, 2024
Sep 22, 2019
Sep 22, 2019

Repository files navigation

Storm

This repository contains the source code for our paper: Storm: Program Reduction for Testing and Debugging Probabilistic Programming Systems

How to run

Prerequisites:

java
maven

To install all dependencies and build all the benchmarks, use:

bash setup.sh

To change which set of benchmarks to use, edit /src/main/resources/config.properties and change the TESTSET to stan for "stan issues", stan_em for "stan example models", and pyro for "pyro benchmarks"

To run Storm on all the benchmarks in the chosen testset, use:

bash run.sh

After running, the output will be in out/diag* folder

If you use our framework for your research, please cite as:

@article{dutta2019storm,
  title={Storm: Program Reduction for Testing and Debugging Probabilistic Programming Systems},
  author={Dutta, Saikat and Zhang, Wenxian and Huang, Zixin and Misailovic, Sasa},
  year={2019}
}