~/talk

Semantic Logical Relations for Timed Message-Passing Protocols

Talkat POPL 2025 · 2025-01-19..01-25
name:Yue Yao
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Presents a semantic logical relation that proves any well‑typed program inhabits the timed protocol relation (fundamental theorem) and also lets per‑instance verify foreign code, with a Rust type checker that uses an SMT solver to discharge timing constraints. Demonstrates on a smart‑home sensor case where communications require concrete gaps like 30 ms warmup and 20 ms cooldown, models time as natural numbers, ships evaluated artifacts, and reports the SMT‑based checking works surprisingly well.

AI-written summary · about

  1. 0:00Timed message-passing protocols
  2. 1:11Timing constraints matter
  3. 2:35Process calculus for timed systems
  4. 3:28Logical relations for verification
  5. 4:31Intuitionistic linear logic session types
  6. 6:38Timing constraints in session types
  7. 7:40Operational semantics with timed transitions
  8. 9:03Timed synchronization dynamics
  9. 9:24Logical relations for behavioral typing
  10. 10:06Latent versus urgent interpretations
  11. 11:31Urgent interpretation for choices
  12. 12:15Future-proof guarantees
  13. 14:19Related work and context
  14. 15:01Conclusion and future research
  15. 16:25Q&A on real-time and logic
~/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.