~/talk

A Compositional Theory of Linearizability

Talkat POPL 2023 · 2023-01-15..01-21· [concurrency]
links:none on file
links:none on file
slides:none on file

Presents a concrete reformulation of linearizability derived from a base concurrent model via the Karoubi envelope, producing a compositional model by restricting to saturated strategies through a saturation operation. Proves algebraically that this abstract linearizability (1) equals Herlihy‑Wing linearizability when the spec is atomic, (2) yields a simpler proof of locality and equivalence with observational refinement, and (3) connects to a program logic that is sound and used to verify composed implementations on paper.

AI-written summary · about

  1. 0:00Intro
  2. 0:19Herlihy-Wing Linearizability
  3. 2:59Key Contributions
  4. 3:45Typical Approach for Verifying Concurrent Objects
  5. 4:15Implementating a Shared Queue
  6. 6:42Our Methodology
  7. 7:52Game Semantics
  8. 9:29Vertical Composition
  9. 10:42Sequential Copycat
  10. 13:16Abstract Linearizability
  11. 16:40Interaction Refinement: Proof (Forward)
  12. 19:50Program Logic
  13. 20:39Conclusion
~/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.