~/talk

Inferring Likely Counting-related Atomicity Program Properties for Persistent...

Talkat USENIX ATC '25 · 2025-07-07..07-09· [databases, concurrency]
links:none on file
links:none on file
name:Hong Xu
links:none on file
links:none on file
slides:none on file

Method infers counting-related atomicity properties for persistent memory by encoding an access-range invariance between container indices and size counters, extracting symbolic index ranges via symbolic range analysis, and validating candidates with SMT constraints. Implementation generates candidate variable groups from symbolic indices, checks the invariant, and emits likely atomicity properties. Evaluation runs on four real PM data structures, finds 14 atomicity bugs (11 new), and completes each analysis in under one second.

AI-written summary · about

  1. 0:00Persistent memory challenges
  2. 2:07PM testing tools limitations
  3. 4:11Counting in persistent data
  4. 8:55Counting atomicity properties
  5. 15:05Bug detection results
  6. 16:33Summary
~/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.