~/talk

Implementing, verifying and debugging distributed event-based systems

slides:none on file

Argues that sequential data types can be lifted to replicated, mostly coordination-free objects by attaching concurrency invariants and feeding them to a static analyzer; prototype toolchain includes a Scala-like DSL called VeryFix, a verifier that emits SMT for Orana, and a transpiler that produces deployable RDTs — the group auto-verifies about 50 CRDT variants. Builds out‑of‑place debuggers for clusters and IoT (M5 stick + WebAssembly VM), validates debugging UI with a 22‑participant study, and reports hybrid lock insertion when static analysis finds unavoidable conflicts.

AI-written summary · about

  1. 0:00Workshop introduction
  2. 1:08Keynote introduction
  3. 2:14From master thesis to distributed event systems
  4. 11:03Handling failures in AmbientTalk
  5. 13:51Replicated data types and CRDTs
  6. 23:07Reflection on AmbientTalk's evolution
  7. 25:35Designing general-purpose RDTs
  8. 37:25Validating CRDTs with static analysis
  9. 47:40Introducing VeryFix for RDTs
  10. 53:44Limitations of automated verification
  11. 56:55Need for tool support in distributed programming
  12. 1:04:30Debugging big data applications
  13. 1:13:26Debugging IoT systems with out-of-place debugging
  14. 1:18:21Challenges and future directions
  15. 1:20:30Q&A on constraints and failures
~/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.