~/talk

Compositional protocol (..) communicating actors

linkedin:laurabocchi
links:none on file
slides:none on file

Claims an algorithmic notion of protocol composition that enforces three properties: behavior preservation, fairness (strong or weak vs strong fairness), and well assertiveness via three assertion kinds assert/require/consume. A prototype tool extracts protocols from Erlang gen_statem code, composes annotated session-type protocols, synthesizes duals, and generates Erlang OTP gen_statem stubs; strong-fairness composition can yield no interleavings while weak-fairness returns many. Demo shows extraction, composition, and stub generation working and plans include automatic assertion inference and code migration.

AI-written summary · about

  1. 0:0001:15 - Contents - Laura Bocchi
  2. 1:1602:48 - Modeling Behaviour
  3. 4:2607:01 - A bad protocol ( in the harsh asynchronous world)
  4. 7:0209:21 - Good Protocols
  5. 9:2212:29 - Session Types
  6. 12:3014:11 - Context
  7. 14:1219:52 - Problem 1: Composition
  8. 19:5221"47 - Problem 2: Make it easy to (re-)engineer
  9. 21:4823:00 - In Summary
  10. 23:0131:30 - Demo Overview - Laura Voinea
  11. 31:4138:39 - QnA
~/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.