~/talk

Enabling Bounded Verification of Doubly-Unbounded Distributed Agreement-Based S...

Talkat OOPSLA 2023 · 2023-10-23..10-27· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Presents Venus, an implementation that extends Quicksilver to verify systems that are unbounded in both process count and data by reducing variable domains via value symmetry and a new bounded region notion. Uses componentwise permutations on Mercury DSL models to collapse unbounded payloads while preserving critical equalities, shows consensus cardinality 1 and a finite region suffice, and reports a domain-of-size-3 reduction. Verifies a consortium-arbitration model, an atomic register, and a Redis-like key value store.

AI-written summary · about

  1. 0:00Bounded verification intro
  2. 1:48Unbounded verification challenges
  3. 3:53Quicksilver limitations
  4. 4:55Consortium protocol example
  5. 8:02Venus unbounded domains
  6. 11:11Value symmetry in verification
  7. 14:40Venus case studies
  8. 15:42Q&A: Venus vs TLA+ vs T+
  9. 17:52Q&A: Why not T+ directly
  10. 19:17Q&A: Message passing model
~/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.