Expand ↗
Page list (1268)

Channel-based Coordination

Coordination organised around explicit, programmable channels with typed endpoints and well-defined behaviour, rather than around messages, tuples, or shared variables. The defining stance of Reo (Arbab 2004): the channel is the unit of coordination logic, components are abstracted as opaque endpoints, and the coordination network is exogenous to the components being coordinated. Distinct from message-passing concurrency (CSP, Pi-Calculus) where channels are implicit synchronisation devices, and from tuple-space coordination (Linda) where the medium is the data store.

In this vault

Backlinks