[图书][B] Communicating and mobile systems: the pi calculus

R Milner - 1999 - books.google.com
Communication is a fundamental and integral part of computing, whether between different
computers on a network, or between components within a single computer. In this book …

[图书][B] The pi-calculus: a Theory of Mobile Processes

D Sangiorgi, D Walker - 2003 - books.google.com
Mobile systems, whose components communicate and change their structure, now pervade
the informational world and the wider world of which it is a part. The science of mobile …

[图书][B] Introduction to bisimulation and coinduction

D Sangiorgi - 2011 - books.google.com
Induction is a pervasive tool in computer science and mathematics for defining objects and
reasoning on them. Coinduction is the dual of induction and as such it brings in quite …

The applied pi calculus: Mobile values, new names, and secure communication

M Abadi, B Blanchet, C Fournet - Journal of the ACM (JACM), 2017 - dl.acm.org
We study the interaction of the programming construct “new,” which generates statically
scoped names, with communication via messages on channels. This interaction is crucial in …

Stochastic π-calculus

C Priami - The Computer Journal, 1995 - academic.oup.com
We extend the π-calculus, a model of concurrent processes based on the notion of naming,
to cope with performance modelling. The new language is called the stochastic π-calculus …

Linearity and the pi-calculus

N Kobayashi, BC Pierce, DN Turner - ACM Transactions on …, 1999 - dl.acm.org
The economy and flexibility of the pi-calculus make it an attractive object of theoretical study
and a clean basis for concurrent language design and implementation. However, such …

Typing and subtyping for mobile processes

B Pierce, D Sangiorgi - Mathematical Structures in Computer …, 1996 - cambridge.org
The π-calculus is a process algebra that supports mobility by focusing on the communication
of channels. Milner's presentation of the π-calculus includes a type system assigning arities …

Strategic directions in concurrency research

R Cleaveland, SA Smolka - ACM Computing Surveys (CSUR), 1996 - dl.acm.org
Concurrency is concerned with the fundamental aspects of systems of multiple,
simultaneously active computing agents that interact with one another. This notion is …

π-ADL: an architecture description language based on the higher-order typed π-calculus for specifying dynamic and mobile software architectures

F Oquendo - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
A key aspect of the design of any software system is its architecture. An architecture
description, from a runtime perspective, should provide a formal specification of the …

Pict: A programming language based on the pi-calculus

BC Pierce, DN Turner - 2000 - direct.mit.edu
Milner, Parrow, and Walker's π-calculus [MPW92, Mil91] generalizes the channel-based
communication of CCS and its relatives by allowing channels to be passed as data along …