~/talk

Monotone Procedure Summarization via Vector Addition Systems and Inductive Potentials

Talkat OOPSLA 2024 · 2024-10-20..10-25· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Computes the best VASR reflection that linearly simulates the program, then exactly solves context-free-language reachability over that VASR to get procedure summaries; synthesizes linear bounds on recursive call counts via inductive potentials (encoded as a polyhedron) and applies them to strengthen the summary; guarantees monotone summarization (refinements never weaken summaries); implements the approach in LIP, evaluates on a new RecSupreme benchmark, and matches or outperforms some model checkers on recursive tasks.

AI-written summary · about

  1. 0:00Monotone procedure summarization intro
  2. 1:46Limitations of current summarizers
  3. 3:56Goal of predictable summarization
  4. 4:59Verification with memory bounds
  5. 6:23Computing best VASER abstractions
  6. 8:31VASER reflection and simulation
  7. 10:42CFL reachability in VASER
  8. 12:08Lossy VASER for inequalities
  9. 12:53Refining summaries with potentials
  10. 15:01Evaluating on SV-COMP
  11. 16:30Combining monotone summarizers
  12. 17:12Summary of contributions
  13. 17:33Q&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.