~/talk

Mechanizing the CMP Abstraction for Parameterized Verification

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

Provides a machine-checked formalization of the CMP abstraction with syntax-directed abstraction and strengthening rules proven sound in Isabelle/HOL, implements an automated tool AutoCMP that generates Isabelle proof scripts while running model checking, applies the workflow to several parameterized protocols including the Stanford FLASH cache protocol and discovers two inaccuracies in prior manual CMP uses, proves symmetry reduction and assume-guarantee lemmas, and integrates abstraction, strengthening and proof generation successfully on industrial-scale examples.

AI-written summary · about

  1. 0:00Mechanized CMP abstraction
  2. 3:00CMP formalization challenges
  3. 7:09Symmetry in parameterized protocols
  4. 10:28Guarded abstraction principles
  5. 13:33Syntax-guided abstraction
  6. 17:33Tool implementation and cases
  7. 19:03Conclusion and future work
  8. 19:45Q&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.