Rocco De Nicola1, GianLuigi Ferrari2, Rosario
Pugliese1,
1 Dipartimento di Sistemi e Informatica, Universita' di
Firenze
2 Dipartimento di Informatica, Universita' di Pisa
Abstract
LLinda (Locality based Linda) is a variant of Linda which supports a
programming paradigm where agents can migrate from one computing environment
to another.
In this paper, we define a type system for LLinda that permits statically
checking access rights violations of mobile agents.
Types are used to describe processes intentions (read, write, execute, ...)
relatively to the different localities they are willing to interact with or
they want to migrate to.
The type system is used to determine the operations that processes
want to perform at each locality, to check whether they comply
with the declared intentions and whether they have the necessary
rights to perform the intended operations at the specific localities.