Improving thread-modular abstract interpretation

From MaRDI portal
Publication:2145342

DOI10.1007/978-3-030-88806-0_18zbMATH Open1497.68122arXiv2108.07613OpenAlexW3209360353MaRDI QIDQ2145342FDOQ2145342

Vesal Vojdani, Helmut Seidl, Julian Erhard, Michael Schwarz, Simmo Saan, Kalmer Apinis

Publication date: 17 June 2022

Abstract: 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'e'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.


Full work available at URL: https://arxiv.org/abs/2108.07613





Cites Work


Cited In (2)

Uses Software






This page was built for publication: Improving thread-modular abstract interpretation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2145342)