MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Abstract HLCL’98 — to appear Resource Access Control in Systems of Mobile Agents

Download:
Download as a PDF
by Extended Abstract, Matthew Hennessy, James Riely
http://www.depaul.edu/~jriely/papers/98hlcl.pdf
Add To MetaCart

Abstract:

We describe a typing system for a distributed π-calculus which guarantees that distributed agents cannot access the resources of a system without first being granted the capability to do so. The language studied allows agents to move between distributed locations and to augment their set of capabilities via communication with other agents. The type system is based on the novel notion of a location type, which describes the set of resources available to an agent at a location. Resources are themselves equipped with capabilities, and thus an agent may be given permission to send data along a channel at a particular location without being granted permission to read data along the same 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 runtime errors and prove that well-typed programs are incapable of such errors.

Citations

899 A calculus of mobile processes – Milner, Parrow, et al. - 1992
677 Mobile ambients – Cardelli, Gordon - 1998
665 Linda in context – Carriero, Gelernter - 1989
623 Mobility Support – Perkins, Johnson - 2000
414 A language with distributed scope – Cardelli - 1995
283 A calculus of mobile agents – Fournet, Gonthier, et al. - 1996
224 Typing and subtyping for mobile processes – Pierce, Sangiorgi - 1996
190 The SLam calculus: programming with secrecy and integrity – HEINTZE, RIECKE - 1998
190 Resource access control in systems of mobile agents – Hennessy, Riely - 2002
129 The polyadic π-calculus: a tutorial – Milner - 1991
126 Facile: A symmetric integration of concurrent and functional programming – Giacalone, Mishra, et al. - 1989
124 An asynchronous model of locality, failure, and process mobility – Amadio - 1997
123 A security model for aglets – KARJOTH, LANGE, et al. - 1997
119 Linearity and the pi-calculus – Kobayashi, Pierce, et al. - 1996
50 Implicit typing `a la ML for the join-calculus – Fournet, Laneve, et al. - 1997
49 A world-wide distributed system using java and the internet – Chandy, Rifkin, et al. - 1996
39 Coordinating Mobile Agents via Blackboards and Access Rights – Nicola, Ferrari, et al. - 1997
8 Global/local subtyping for a distributed π-calculus – Sewell - 1997
3 Modelling IP mobility. Internal Report 244, Laboratoire d'Informatique de – Amadio, Prasad - 1997
3 Agent technology. hhtp://www.genmagic.com/html/agent overview.html – Inc - 1997
3 The IBM aglets workbench. http://www.trl.ibm.co.jp/aglets – Corp - 1996
3 Objectspace voyager. http://www.objectspace.com/voyager – Inc - 1997