Expand ↗
Page list (1268)

Name-Passing

The defining primitive of the Pi-Calculus: a communication action transmits a name (channel) over another name. Because the transmitted name may itself be used as a channel by the recipient, communication and the dynamic reconfiguration of the communication network become a single operation. Name-passing is what distinguishes π from the fixed-topology process algebras CCS and CSP. In a session-typed setting the name carries a type describing how the recipient may use it — the foundational mechanism behind Session Types and endpoint projection.

In this vault

Backlinks