π-calculus

E230807

The π-calculus is a formal mathematical model for describing and analyzing concurrent, communicating systems, particularly those with dynamic network structures.

All labels observed (8)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf formal system
mathematical model of concurrency
process calculus
basedOn CCS (Calculus of Communicating Systems)
coCreator David Walker
Joachim Parrow
coreConcept channel (name)
input prefix
output prefix
parallel composition
process
replication or recursion
restriction (new name creation)
summation (choice)
creator Robin Milner
field concurrency theory
process algebra
theoretical computer science
hasEquivalence barbed bisimulation
bisimulation
observational equivalence
hasFeature alpha-conversion of names
asynchronous communication (in variants)
channel passing
compositionality
dynamic communication topology
name mobility
operational semantics via labeled transition systems
scope extrusion
structural congruence
synchronous communication
hasSemantics operational semantics
hasVariant π-calculus self-linksurface differs
surface form: asynchronous π-calculus

π-calculus self-linksurface differs
surface form: higher-order π-calculus

π-calculus self-linksurface differs
surface form: polyadic π-calculus

π-calculus self-linksurface differs
surface form: synchronous π-calculus

typed π-calculus
influenced concurrent programming language design
join-calculus
mobile ambients
session types
spi-calculus
notablePublication π-calculus self-linksurface differs
surface form: Robin Milner, Joachim Parrow, David Walker: "A Calculus of Mobile Processes"
notation Greek letter π (pi)
publicationYear early 1990s
supports modeling of dynamic network topologies
modeling of mobile systems
reasoning about communication protocols
reasoning about process equivalence
usedFor formal verification of concurrent systems
semantics of programming languages
specification of distributed algorithms

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

Robin Milner knownFor π-calculus
CSP (Communicating Sequential Processes) relatedTo π-calculus
this entity surface form: Pi-calculus
π-calculus hasVariant π-calculus self-linksurface differs
this entity surface form: synchronous π-calculus
π-calculus hasVariant π-calculus self-linksurface differs
this entity surface form: asynchronous π-calculus
π-calculus hasVariant π-calculus self-linksurface differs
this entity surface form: polyadic π-calculus
π-calculus hasVariant π-calculus self-linksurface differs
this entity surface form: higher-order π-calculus
π-calculus notablePublication π-calculus self-linksurface differs
this entity surface form: Robin Milner, Joachim Parrow, David Walker: "A Calculus of Mobile Processes"
CCS (Calculus of Communicating Systems) influenced π-calculus
subject surface form: CCS
this entity surface form: pi-calculus
CCS (Calculus of Communicating Systems) relatedTo π-calculus
subject surface form: CCS
this entity surface form: pi-calculus