~/talk

Taming Unsoundness with Gradual Abstract Interpretation

Talkat UNSOUND 2024 · on Sunday, 2024-10-20· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes that optimistic but unsound assumptions in abstract interpretation become safe by automatically inserting runtime checks so analysis results are sound w.r.t. an elaborated program. Implements proof‑of‑concept gradual sign and interval analyses and a check‑insertion pass using the Study platform. Shows that removing dead branches is valid only when checks guarantee assumed invariants at runtime, and reports successful prototype behavior while flagging open issues: runtime overhead unknown and need for real‑world annotations and case studies.

AI-written summary · about

  1. 0:00Gradual abstract interpretation intro
  2. 1:03Static analysis and abstract interpretation
  3. 7:47Unsoundness in program analysis
  4. 11:15Gradual abstract interpretation concept
  5. 14:50Implementation and progress
  6. 18:23Summary and future work
  7. 19:05Q&A
~/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.