Skip to main content Accessibility help
×
Hostname: page-component-65f69f4695-kztdx Total loading time: 0 Render date: 2025-06-26T10:04:20.076Z Has data issue: false hasContentIssue false

General Introduction

Published online by Cambridge University Press:  29 May 2025

Davide Sangiorgi
Affiliation:
Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt
David Walker
Affiliation:
University of Oxford
Get access

Summary

Mobile systems are everywhere. Palpable examples are mobile communication devices and the networks that span the Earth and reach out into Space. And less tangibly, there is mobile code and the wondrous weaving within the World Wide Web. An accepted science of mobile systems is not yet established, however. The development of this science is both necessary and challenging. It is likely that it will consist of theories offering explanations at many different levels. But there should be something basic that underlies the various theories.

This book presents the π-calculus, a theory of mobile systems. The π-calculus provides a conceptual framework for understanding mobility, and mathematical tools for expressing mobile systems and reasoning about their behaviours. We believe it is an important stepping-stone on the path to the science of mobile systems.

But what is mobility? When we talk about mobile systems, what are the entities that move, and in what space do they move? Our broad answer is based on distinguishing two kinds of mobility. In one kind, it is links that move in an abstract space of linked processes. For example: hypertext links can be created, can be passed around, and can disappear; the connections between cellular telephones and a network of base stations can change as the telephones are carried around; and references can be passed as arguments of method invocations in object-oriented systems. In the second kind of mobility, it is processes that move in an abstract space of linked processes. For instance: code can be sent over a network and put to work at its destination; mobile devices can acquire new functionality using, for instance, the Jini technology [AWO+99]; and procedures can be passed as arguments of method invocations in object-oriented systems.

The π-calculus treats the first kind of mobility: it directly expresses movement of links in a space of linked processes. There are two kinds of basic entity in the (untyped) π-calculus: names and processes. Names are names of links. Processes can interact by using names that they share. The crux is that the data that processes communicate in interactions are themselves names, and a name received in one interaction can be used to participate in another.

Information

Type
Chapter
Information
The Pi-Calculus
A Theory of Mobile Processes
, pp. 1 - 4
Publisher: Cambridge University Press
Print publication year: 2001

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Book purchase

Temporarily unavailable

Save book to Kindle

To save this book to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • General Introduction
  • Davide Sangiorgi, Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt, David Walker, University of Oxford
  • Book: The Pi-Calculus
  • Online publication: 29 May 2025
  • Chapter DOI: https://doi.org/10.1017/9781316134924.003
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • General Introduction
  • Davide Sangiorgi, Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt, David Walker, University of Oxford
  • Book: The Pi-Calculus
  • Online publication: 29 May 2025
  • Chapter DOI: https://doi.org/10.1017/9781316134924.003
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • General Introduction
  • Davide Sangiorgi, Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt, David Walker, University of Oxford
  • Book: The Pi-Calculus
  • Online publication: 29 May 2025
  • Chapter DOI: https://doi.org/10.1017/9781316134924.003
Available formats
×