~/talk

TLA+ validation of Chord

Talkat TLA+ Community Event 2020 · on Thursday, 2020-10-15· [distributed-systems]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Mechanized TLA+ model and Isabelle proofs validate Chord maintenance: the model, fully mechanized in Isabelle-TLA with a Principals theory in Isabelle‑HOL, proves that when no joins/fails occur the first element of each successor list converges to the sucNode function and prdc fields converge to prevNode. Core Pamela Zave invariants hold, propagation completes after at most |M| steps, and crucially stabilization liveness holds under weak fairness (not strong fairness).

AI-written summary · about

  1. 0:00Introduction to Chord validation
  2. 1:14Chord maintenance protocol overview
  3. 2:40Focus on stabilization liveness property
  4. 3:21Node state model in TLA+
  5. 4:33Maintenance protocol transitions
  6. 6:26Principle nodes and ring properties
  7. 9:07Key theorems on principles and functions
  8. 10:56Back propagation of predicates
  9. 12:12Formal verification goals
  10. 13:17Stabilization proof phases
  11. 15:16Propagation mechanism illustration
  12. 17:06Isabelle-TLA mechanization details
  13. 19:41Conclusion and results summary
~/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.