~/conference

SAS 2020

date:2020-11-18..2020-11-20
location:-- online --
series:SAS · 4 editions
editions:[SAS 2020, SAS 2021, SAS 2023, SAS 2025]

Welcome to the 27th Static Analysis Symposium (SAS 2020)! 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 as the primary venue for the presentation of theoretical, practical, and application advances in the area.

program analysis researchers, tool developers for static analysis, formal methods researchers, programming language researchers, verification engineers, security engineers for smart contracts, compiler developers

parametric gas analysis; polynomial loop invariants; static resource analysis with Infer; abstract neural networks; multi-language abstract semantics; separation logic transformer summaries; predicate abstraction with CEGAR for νHFL; exact gas-cost analysis and amortization; Farkas-based tree interpolation; probabilistic Lipschitz analysis of networks; library modeling language for C programs; memory-efficient fixpoint computation

titleauthorlength
Cost Analysis of Smart Contracts via Parametric Resource AnalysisManuel Hermenegildo34m
Claims a reusable method that automatically infers safe parametric bounds for gas and storage and delivers concrete formulas by translating contracts to Horn…
Talk on
Polynomial Invariants for Affine ProgramsJames Worrell32m
Claims an algorithm that computes a finite basis of all polynomial invariants for affine loops by reducing invariant synthesis to algebraic-geometry problems…
Talk
Static Resource Analysis at ScaleEzgi Çiçek25m
Static analysis computes symbolic upper bounds via Infer using an abstract interpretation pipeline that produces summaries and numeric ranges from InferBo…
Talk on
Abstract Neural NetworksMatthew Sotoudeh, Aditya V. Thakur19m
Paper claims a procedure to compress a large DNN into a smaller Abstract Neural Network (ANN) that soundly over-approximates every input-output behavior, and…
Talk on
On Multi-Language Abstraction: Towards a Static Analysis of Multi-Language ProgramsSamuele Buro, Roy Crole, Isabella Mastroeni20m
Paper gives a general, provable method to build an abstract semantics for a language obtained by combining two languages: it lifts concrete algebras to…
Talk on
Interprocedural Shape Analysis Using Separation Logic-Based Transformer SummariesHugo Illous, Matthieu Lemerre, Xavier Rival20m
Builds context-sensitive procedure summaries as relational transformations over separation logic (pairs of input/output heap descriptions h# and t#)…
Talk
Predicate Abstraction and CEGAR for nuHFL(Z) Validity CheckingNaoki Iwayama, Naoki Kobayashi, Ryota Suzuki, Takeshi Tsukada19m
Proposes an algorithm that combines νHFL(ℤ) predicate abstraction with predicate abstraction and CEGAR to decide higher‑order CHC/νHFL(ℤ) validity, implements…
Talk
Exact and Linear-Time Gas-Cost AnalysisAnkush Das, Shaz Qadeer18m
A static tool called GasBoX computes exact gas bounds and removes runtime gas accounting by inserting Gas.deposit and amortizing gas into data with gas…
Talk on
Formal framework for reasoning about the precision of dynamic analysisMila Dalla Preda, Roberto Giacobazzi, Niccolò Marastoni20m
Provides a formal framework that models dynamic-analysis precision by treating trace properties as equivalence relations and defining obfuscation as…
Talk on
Farkas-Based Tree InterpolationSepideh Asadi, Martin Blicha, Antti Hyvärinen, Grigory Fedyukovich, Natasha Sharygina19m
Paper studies Farkas-lemma based interpolation for quantifier-free linear real arithmetic (SMT) and classifies five algorithms by whether they guarantee tree…
Talk
Probabilistic Lipschitz Analysis of Neural NetworksRavi Mangal, Kartik Sarangmath, Aditya V. Nori, Alessandro Orso19m
Defines probabilistic Lipschitzness: for pairs sampled from a generative input model, nearby inputs map to nearby outputs with high probability. Models inputs…
Talk on
A Library Modeling Language for the Static Analysis of C ProgramsAbdelraouf Ouadjaout, Antoine Miné19m
Language for writing library stubs as logic formulas that model non-deterministic side effects (allocations, assigns with primed output variables) and…
Talk on
Simple and Efficient Computation of Minimal Weak Control ClosureAbu Naser Masud20m
Method computes minimal weak control closure by identifying V-paths and locating “weakly deciding vertices” via a backward traversal that builds an…
Talk on
Counterexample- and Simulation-Guided Floating-Point Loop Invariant SynthesisAnastasiia Izycheva, Eva Darulova, Helmut Seidl20m
Method synthesizes floating-point loop invariants by combining counterexample-guided synthesis with random simulation and a noisy polynomial fit for candidate…
Talk
Termination of Polynomial LoopsFlorian Frohn, Marcel Hark, Jürgen Giesl19m
Decides termination for a concrete class: triangular weakly non-linear loops admit computable poly-exponential closed forms for variable values, substitution…
Talk
Stratified Guarded First-Order Transition SystemsChristian Müller, Helmut Seidl20m
Defines a class of first-order transition systems that is stratified and strictly guarded, shows weakest-precondition fixpoint iteration eliminates…
Talk on
Memory-Efficient Fixpoint ComputationSung Kook Kim, Arnaud Venet, Aditya V. Thakur16m
A technique interleaves assertion checks with Bourdoncle-style recursive fixpoint iteration to free abstract values early, implemented as MIKOS extends IKOS…
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.