Skip to content

Commit 455f359

Browse files
Fix typos and reference Zenodo artifact URL
Co-authored-by: michael-schwarz <13812333+michael-schwarz@users.noreply.github.com>
1 parent 0b71c5a commit 455f359

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

docs/artifact-descriptions/pldi25.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33

44
This is the artifact description for our PLDI '25 paper "Taking out the Toxic Trash: Recovering Precision in Mixed Flow-Sensitive Static Analyses" by F. Stemmler, M. Schwarz, J. Erhard, S. Tilscher, and H. Seidl.
55

6-
The artifact is available from the external repository at <https://github.com/tum-cit-pl/precision-recovery-mixed-flowsens-benchmarks>.
6+
The artifact is available on [Zenodo](https://zenodo.org/records/15245617).
77

88
**The description here is provided for convenience and not maintained.**
99
The artifact contains Goblint at `pldi25_eval_runtime` and `pldi25_eval_stats` git tags.
10+
The source code repository is available at <https://github.com/tum-cit-pl/precision-recovery-mixed-flowsens-benchmarks>.
1011

1112
For convenience, this file is also included in the VM (at `~/precision-recovery-mixed-flowsens-benchmarks/README.md`) to be able to copy commands.
1213

@@ -102,7 +103,7 @@ From this directory, run `./run-sv-comp.rb --pin --clean --reduced > svcomp-raw.
102103
103104
**Expected Runtime**: Around 1h40min
104105
105-
If you want to keep track of the progress you can open an additional terminal `tail -f progress.text`.
106+
If you want to keep track of the progress you can open an additional terminal `tail -f progress.txt`.
106107
107108
##### Option C
108109
@@ -294,7 +295,7 @@ The folder structure for this RQ (`~/precision-recovery-mixed-flowsens-benchmark
294295
There are several levels of reproduction possible here:
295296
296297
- **A**: The folder `paper-runs` contains the data produced by the runs we used for the paper. This allows reproducing the plots and data from our raw results. **(Recommended)**
297-
- **B**: We provide a subset of the benchmarks which realistically be reproduced inside the VM **(Recommended)**
298+
- **B**: We provide a subset of the benchmarks which can realistically be reproduced inside the VM **(Recommended)**
298299
- **C**: We provide the scripts for a full reproduction. The runtime for this is several days. **(Not Recommended)**
299300
300301
#### Producing the raw data
@@ -468,7 +469,7 @@ The Goblint analyzer comes with extensive documentation (see `analyzer/docs`) or
468469
- The accessible step-by-step tutorial on adding custom analyses to the framework at <https://goblint.readthedocs.io/en/latest/developer-guide/firstanalysis/>. In the interest of a concise file, we opted against inlining this tutorial here.
469470
- Any newly added analysis will be able to benefit from the update rules provided here.
470471
471-
Thus, the framework can serve as a testbed for new ideas for static analysis, allowing researchers to focus on the aspect of the system they are interested on while relying on the framework for everything else.
472+
Thus, the framework can serve as a testbed for new ideas for static analysis, allowing researchers to focus on the aspect of the system they are interested in while relying on the framework for everything else.
472473
The changes made to Goblint to implement the update rules are outlined in the external repository's [CODE.md](https://github.com/tum-cit-pl/precision-recovery-mixed-flowsens-benchmarks/blob/main/CODE.md).
473474
474475
### Example

0 commit comments

Comments
 (0)