~/conference

SOAP 2024

date:2024-06-25
location:Copenhagen, Denmark
series:SOAP · 4 editions
editions:[SOAP 2020, SOAP 2024, SOAP 2025, SOAP 2026]

SOAP 2024 Best Presentation Award goes to Giovanna Kobus Conrado and Andreas Pavlogiannis for their work on “A Better Approximation for Interleaved Dyck Reachability”. Congratulations! Static and dynamic analysis techniques and tools for mainstream programming languages (such as Java, C, JavaScript), have received widespread attention for a long time. The application domains of these analyses range from core libraries to modern technologies such as web services and mobile applications. Over time, various analysis frameworks have been developed to provide techniques for optimizing program ...

program analysis researchers, static analysis engineers, compiler developers, language runtime engineers, software security engineers, tool builders, verification engineers

exact value analysis for Java; Android taint reachability approximation; interleaved Dyck reachability; context-sensitive static analysis; source-to-source C optimizations; static resource leak verification; LLM-assisted static analysis; typed C extensions for dynamic languages; CHERI-specific static checks; floating-point rounding-error analysis

titleauthorlength
Closing and Best Presentation AwardRaphaël Monat, Cindy Rubio-Gonzalez03m
Thanks to 11 program committee members and to session chairs Luca and Helmut for last minute handling, the conference closes after a full day of papers and…
Organiser
ValBench: Benchmarking exact value analysisMarc Miltenberger, Steven Arzt18m
ValBench provides 372 Java, 59 Android tests and an evaluator that generates ground truth by execution on JVM or emulator, then runs and compares seven…
Talk on
A Better Approximation for Interleaved Dyck ReachabilityGiovanna Kobus Conrado, Andreas Pavlogiannis17m
Proposes a concrete overapproximation that extends mutual refinement by adding refined CFLs (grammars that encode parity and endpoint constraints) and an…
Talk on
Misconceptions About Loops in CMartin Brain, Mahdi Malkawi20m
Static analysis for C loops fails on many surprising edge cases: examples include Duff's device, macros that build reentrant state machines, do‑while loops…
Talk on
When to Stop Going Down the Rabbit Hole: Taming Context-Sensitivity on the FlyJulian Erhard, Johanna Franziska Schinabeck, Michael Schwarz, Helmut Seidl24m
Provides a framework and three generic lifters implemented as decorators around Goblint and evaluated on SV-COMP recursive benchmarks. Limits contexts on the…
Talk on
Interactive Source-to-Source Optimizations Validated using Static Resource AnalysisGuillaume Bertholon, Arthur Charguéraud, Thomas Kœhler, Begatim Bytyqi, Damien Rouhling22m
OptiTrust is an interactive source-to-source optimizer for C that uses a lightweight Separation-Logic-based static resource analysis to verify each…
Talk on
Lightweight Resource Leak Verification and InferenceManu Sridharan53m
Presents a modular, type-based verifier that proves resource-leak absence without whole-program alias analysis by treating leaks as an accumulation property…
Talk on
Interleaving Static Analysis and LLM PromptingPatrick J. Chapman, Cindy Rubio-Gonzalez, Aditya V. Thakur23m
A static analyzer (EESI) calls an LLM whenever a function’s error-specification lattice value is bottom, and the LLM output is converted to EESI’s abstract…
Talk on
Specializing dynamic language C extensions using type informationDr Wenowdis16m
Introduces typed methods metadata for C extension functions so a runtime can call them with unboxed C types instead of boxing to PyObject, implemented as a…
Talk on
Static Analysis for CHERIIrina Dudina, Ian Stark19m
Custom Clang Static Analyzer checkers target CHERI portability problems rather than memory exploits: four CHERI-specific checkers detect capability alignment…
Talk on
Recent Advances in Floating-point (Static) AnalysesEva Darulova50m
Presents a modular extension of optimization‑based rounding‑error analysis implemented inside the Daisy framework as Hugo and a functional DSL called DS2l over…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.