~/conference

SAS 2025

date:2025-10-13..2025-10-14
location:Singapore, Singapore
series:SAS · 4 editions
editions:[SAS 2020, SAS 2021, SAS 2023, SAS 2025]

Welcome to the website of the 32nd Static Analysis Symposium (SAS 2025). Static analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served for more than 30 years as the primary venue for the presentation of theoretical, practical, and application advances in the area. The Symposium will be held from October 13-14 at the Marina Bay Sands Convention Centre. Static Analysis 32nd International Symposium, SAS 2025, Singapore, Singapore, Oct ...

static analysis researchers, formal verification engineers, compiler developers, SMT solver developers, security and robustness engineers, embedded and control systems engineers

contextual equality saturation; contextual e-graphs; SMT solver differential testing; delta store semantics; abstract garbage collection; catamorphism synthesis for CHCs; Lean symbolic model checking; future-condition Hoare rules; abstract domains for hyperproperties; neural network repair synthesis; executable PLC networked semantics; precision testing of eBPF operators

titleauthorlength
Contextual Equality SaturationAlexandre Drewery, Thomas P. Jensen, David Pichardie17m
Extends equality saturation so rewriting can occur under local branch assumptions, replacing costly swap laws with contextual rewriting rules that match a…
Talk on
Bounded-Exhaustive Subspace Diversification for SMT Solver TestingJunda Zheng, Peisen Yao21m
Canary runs differential testing on Z3 and CVC5 and systematically partitions solutions with three bounded mutation strategies — numerical domains, boolean…
Talk on
Delta Store Semantics: Abstract Garbage Collection for Abstract Definitional InterpretersNoah Van Es, Bram Vandenbogaerde, Coen De Roover22m
A semantics change returns a delta store (partial map of only changed addresses) instead of an updated store, enabling a single evaluation rule to interleave…
Talk on
Automated Catamorphism Synthesis for Solving Constrained Horn Clauses over Algebraic(…)Hiroyuki Katsura, Naoki Kobayashi, Ken Sakayori, Ryosuke Sato18m
A procedure automatically abstracts CHCs over algebraic data types to integer CHCs by synthesizing catamorphisms (generalized folds) via a CEGAR-style loop…
Talk on
Multi-Modal Verification of Distributed Systems in LeanIlya Sergey01h 01m
Framework called Veil (Lean library) encodes transition systems as shallow Lean programs, generates verification conditions sent to SMT solvers and falls back…
Talk on
Specifying and Verifying Future ConditionsYahui Song, Darius Foo, Wei-Ngan Chin23m
Proposes over-approximating Hoare-style forward rules that embed future-condition obligations into program states so each event is processed once, plus a bag…
Talk on
Relating Distances and Abstractions: An Abstract Interpretation PerspectiveMarco Campion, Isabella Mastroeni, Caterina Urban21m
Formalizes when a pre-metric induces an upper closure operator (uco) via Galois connections, showing uco-representable prematrices form a strict subset and…
Talk on
Towards static analyses and abstract domains for hyperpropertiesXavier Rival59m
Outlines concrete static-analysis routes for hyperproperties: noninterference is two-safety / K-safety with counterexamples of K executions, reduced to safety…
Talk on
Enhancing Neural Network Robustness via Synthesis of Repair ProgramsTom Yuviler, Dana Drachsler Cohen23m
A stochastic enumerative synthesizer named DefEnSyn generates short repair programs that change a few latent features via simple arithmetic assignments, learns…
Talk on
On a simple problem due to Yves BertotOlivier Danvy43m
Starts from Bertot’s puzzle that the product of two consecutive naturals is even and proves the general claim that the product of m consecutive integers is…
Talk
Formal Analysis of Networked PLC Controllers Interacting with Physical EnvironmentsJaeseo Lee, Kyungmin Bae20m
A unified, executable semantics combines K-based semantics for PLC programs, rewrite-based real-time ticks for continuous dynamics and an object model for…
Talk on
Comparing the Precision of Abstract Operators in the eBPF Verifier using Differential(…)Matan Shachnai, Harishankar Vishwanathan, Srinivas Narayana, Santosh Nagarakatte19m
Presents a reproducible pipeline that lifts the 30,000-line eBPF verifier C code (about 6,000 lines of abstract-operator logic) into SMT via LLVM, checks…
Talk on
Ductape: Optimizing Dynamically Typed Programs using Ahead-of-Time Compilation and(…)Adi Harif, Shachar Itzhaky25m
Ductape ahead-of-time compiles TypeScript by building a program-dependence IR, running a Datalog-based pointer analysis and sound fixpoint type inference that…
Talk on
Verifying Neural Networks with PyRATTristan Le Gall, Augustin Lemesle, Julien Lehmann, Zakaria Chihani20m
PyRAT is a Python verifier that uses abstract interpretation with intervals, zonotopes and constrained zonotopes, is sound for floating‑point ops, and ingests…
Talk on
From Within: Compiler Testing and Validation via CompilersQirun Zhang53m
Claims a compiler-centric workflow that instruments LLVM APIs to record instruction manipulations and debug-location updates, then compares those traces to a…
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.