Calculi for Synchrony and Asynchrony

Robin Milner

Research output: Contribution to journalArticlepeer-review

Abstract

A calculus for distributed computation is studied, based upon four combinators. A central idea is an Abelian group of actions which models the interfaces between components of a distributed computing agent. Using a notion of bisimulation, congruence relations are defined over computing agents, and thence an algebraic theory is derived. The calculus models both synchronous and asynchronous computation. In particular, it is shown that the author's Calculus of Communicating Systems (1980), which is an asynchronous model, is derivable from the calculus presented here.
Original languageEnglish
Pages (from-to)267-310
Number of pages44
JournalTheoretical Computer Science
Volume25
DOIs
Publication statusPublished - 1983

Fingerprint

Dive into the research topics of 'Calculi for Synchrony and Asynchrony'. Together they form a unique fingerprint.

Cite this