Ambient calculus

In computer science, the ambient calculus is a process calculus devised by Luca Cardelli and Andrew D. Gordon in 1998, and used to describe and theorise about concurrent systems that include mobility. Here mobility means both computation carried out on mobile devices (i.e. networks that have a dynamic topology), and mobile computation (i.e. executable code that is able to move around the network). The ambient calculus provides a unified framework for modeling both kinds of mobility.[1] It is used to model interactions in such concurrent systems as the Internet.

Since its inception, the ambient calculus has grown into a family of closely related ambient calculi.

  1. ^ Cardelli, L.; A.D. Gordon. "Mobile Ambients". Proceedings of the First International Conference on Foundations of Software Science and Computation Structure (March 28 - April 4, 1998). M. Nivat, ed. Lecture Notes in Computer Science. 1378. Springer-Verlag: 140–155.