SPLASH 2022 (series) / COVID Time Papers In Person /
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.
Thu 8 DecDisplayed time zone: Auckland, Wellington change
Thu 8 Dec
Displayed time zone: Auckland, Wellington change
10:30 - 12:00 | ICFP and SASCOVID Time Papers In Person at Seminar Room LG004 Chair(s): Peter Thiemann University of Freiburg, Germany | ||
10:30 30mTalk | Composing and decomposing op-based CRDTs with semidirect products COVID Time Papers In Person Matthew Weidner Carnegie Mellon University, Heather Miller Carnegie Mellon University, USA, Christopher Meiklejohn Carnegie Mellon University Link to publication DOI | ||
11:00 30mTalk | Improving Thread-Modular Abstract Interpretation COVID Time Papers In Person Michael Schwarz Technische Universität München, Simmo Saan University of Tartu, Estonia, Helmut Seidl Technische Universität München, Kalmer Apinis University of Tartu, Estonia, Julian Erhard Technical University of Munich, Vesal Vojdani University of Tartu Link to publication DOI | ||
11:30 30mTalk | Static Analysis of Endian Portability by Abstract InterpretationVirtual COVID Time Papers In Person David Delmas Airbus & Sorbonne Université, Abdelraouf Ouadjaout Sorbonne Université, Antoine Miné Sorbonne Université Link to publication DOI |