Resource access control in systems of mobile agents

  • Authors:
  • Matthew Hennessy;James Riely

  • Affiliations:
  • Univ. of Sussex, Brighton, United Kingdom;DePaul Univ., Chicago, Illinois

  • Venue:
  • Information and Computation
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

We describe a typing system for a distributed π---calculus whichguarantees that distributed locations and to augment their set ofcapabilities via communication with other agents. The type systemis based on the novel notion of a location type, which describesthe set of resources available to an agent at a location. Resourcesare themselves equipped with capabilities, and thus an agent may begiven permission to send data along a channel at a particularlocation without being granted permission to read data along thesame channel. We also describe a tagged version of the language,where the capabilities of agents are made explicit in the syntax.Using this tagged language we define access violations as runtimeerrors and prove that well-typed systems are incapable of sucherrors.