~/talk

Multiparty Reactive Sessions

Talkat ST30 2023 · 2023-10-22..10-23· [reactive-programming]
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes MRS calculus combining multiparty session types with Synchronous Reactive Programming, adds broadcast, explicit pause/pose for logical instants, and event emissions; implements a shared message store, suspension operator and a tick reduction that clears memory each instant. Main deliverable is a session type system that enforces protocol conformance and proves input timeliness (every input is matched now or next instant) and bounded reactivity (no infinite computation inside an instant). Example: an auction encoding where bids aggregate per instant; metatheory proofs are provided.

AI-written summary · about

  1. 0:00Multiparty reactive sessions intro
  2. 1:20Reactive programming basics
  3. 2:45Reactivity meets session types
  4. 5:38Auction protocol demo
  5. 8:05Auction system implementation
  6. 10:17Reactive session constructs
  7. 12:02Logical instants semantics
  8. 14:53Typing extensions
  9. 16:42Progress guarantees
  10. 18:07Contributions summary
  11. 19:30Open problems & future work
  12. 20:12Q&A
~/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.