~/talk

Corps: A Core Calculus of Hierarchical Choreographic Programming

Talkat CP 2024 · on Monday, 2024-06-24· [security]
links:none on file
slides:none on file

Claims that choreographic located types correspond to doxastic modalities and that adding explicit trust yields authorization logic as the right propositions-as-types for hierarchical choreographies. Presents a new core language called Core (Corps) that encodes tree‑like agent hierarchies via modal contexts and a "lock" type constructor derived from flow‑limited authorization work. Reports implementations of the syntax and type system with progress and preservation proofs, ongoing proofs of canonicalization and projection correctness, and notes communication forces rethinking beta equivalence (options: separate comm reductions, trace equality, or treat communication as pure modality change).

AI-written summary · about

  1. 0:00Corps intro
  2. 1:59Types in choreographies
  3. 3:05PureET vs Lambda calculus
  4. 6:58PureET limitations
  5. 8:25Hierarchical choreographies
  6. 9:50Representing hierarchies
  7. 11:56Authorization in choreographies
  8. 13:48Logic calculi
  9. 15:55Beta equivalence challenges
  10. 17:23Future work
  11. 18:04Conclusion & Q&A
  12. 19:08Masquerade intro
  13. 20:11Info flow security
  14. 23:02Type system for labels
  15. 25:51Multi-threading challenges
  16. 27:37Masquerade overview
  17. 29:00Declassification policies
  18. 30:45Formal model
  19. 31:26Non-interference proof
  20. 31:48Q&A on side channels
~/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.