Published July 31, 2023
| Version v3
Software
Open
Interactive Abstract Interpretation: Reanalyzing Multithreaded C Programs for Cheap
Creators
- 1. Technical University of Munich
- 2. University of Tartu
Description
Artifact for "Interactive Abstract Interpretation: Reanalyzing Whole Programs for Cheap".
Contents:
- analyzer.zip contains the version of Goblint used for performance and consistency benchmarking.
Follow the steps in the README.md to build the executable. - cil.zip contains goblint-cil. The cilly binary needs to be in the current PATH for analyzing figlet when running the scripts listed below. The cilly binary can be built following the steps in README.md. (cilly is required for the figlet repository only.)
- bench.zip contains scripts for efficiency and precision benchmarking.
The scripts can be found in bench/scripts/incremental/benchmarking:- run_efficiency.sh for running the efficiency benchmarks.
- run_precision.sh for running the precision benchmarks.
- Both scripts expect the analyzer directory and the number of cores that the script should be executed on as command line arguments.
- results.zip contains the raw benchmarking results created using above scripts.
- gobpie-demos.zip contains the sources, setups and patches for usability stories.
- GobPie.zip contains the Visual Studio Code integration using MagpieBridge.
Files
analyzer.zip
Files
(22.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c6c2b837c7a6293d1c30a052a5b22f06
|
1.7 MB | Preview Download |
|
md5:a7c845ba04b8e4440943b8e2637af666
|
19.7 MB | Preview Download |
|
md5:d5c1f88dc234cb3d069c33c4da25c14d
|
1.1 MB | Preview Download |
|
md5:acc9caf2d9498abcef7a8867e97a7eda
|
88.4 kB | Preview Download |
|
md5:f2ae39319b0a2acad97e254a868f0357
|
45.5 kB | Preview Download |