Software Open Access
Schwarz, Michael; Saan, Simmo; Seidl, Helmut; Apinis, Kalmer; Erhard, Julian; Vojdani, Vesal
Artifact for SAS '21 Paper: Improving Thread-Modular Abstract Interpretation
We give thread-modular non-relational value analyses as abstractions of a local trace semantics.
The semantics as well as the analyses are formulated by means of global invariants and side-effecting constraint systems.
We show that a generalization of the analysis provided by the static analyzer Goblint as well as a natural improvement of Antoine Miné’s approach can be obtained as instances of this general scheme.
We show that these two analyses are incomparable w.r.t. precision and provide a refinement which improves on both precision-wise.
We also report on a preliminary experimental comparison of the given analyses on a meaningful suite of benchmarks.
Please refer to sas21-artifact-description.md for the artifact descritption.
For the most up-to-date version of the Goblint Static Analyzer, please refer to https://goblint.in.tum.de
Name | Size | |
---|---|---|
goblint-sas-21.ova
md5:2fa9a98f5dbe3b03270aba2345b1dcf0 |
7.7 GB | Download |
sas21-artifact-description.md
md5:dc7638512484de450f6c8000a4a2c8e9 |
7.4 kB | Download |
All versions | This version | |
---|---|---|
Views | 111 | 111 |
Downloads | 10 | 10 |
Data volume | 53.8 GB | 53.8 GB |
Unique views | 97 | 97 |
Unique downloads | 9 | 9 |