AbstractMobility seems to be a fundamental aspect for global computing, however it gives rise to a lot of relevant security problems. We address the problem of protecting hosts from attacks or misbehavior of mobile processes. We propose to move process abstractions, i.e. process parameterized with respect to the operations having a local meaning, instead of processes ready-to-run or active processes (agents). Moreover, we exploit global values and types to ensure that operations having a local meaning are used only locally. Our approach is general and could be applied to every language/system for programming and coordinating network services that permits remote communications with transmission of code fragments. We illustrate our approach b...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitrar...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
The structure of open nets, like the Internet, is highly dynamic, as the topology of component netwo...
Mobility seems to be a fundamental aspect for global computing, however it gives rise to a lot of re...
AbstractMobility seems to be a fundamental aspect for global computing, however it gives rise to a l...
A programming notation is introduced that can be used for protecting secrecy and integrity of data i...
Abstract. A new area of research, known as Global Computing, is by now well established. It aims at ...
Mobility is a key concept for network programming; it has stimulated much research about new program...
A programming notation is introduced that can be used for protecting secrecy and integrity of data i...
AbstractA programming notation is introduced that can be used for protecting secrecy and integrity o...
We describe motivations and background behind the design of Klaim, a process description language th...
Klaim (a Kernel Language for Agents Interaction and Mobility) [1] is an experimental programming lan...
This paper describes the design and semantics of MetaKlaim, which is a higher order distributed proc...
. In open distributed systems of mobile agents, where code from remote sites may run locally, protec...
AbstractMetaKlaim is a case study in modeling the spatial, temporal and security aspects necessary f...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitrar...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
The structure of open nets, like the Internet, is highly dynamic, as the topology of component netwo...
Mobility seems to be a fundamental aspect for global computing, however it gives rise to a lot of re...
AbstractMobility seems to be a fundamental aspect for global computing, however it gives rise to a l...
A programming notation is introduced that can be used for protecting secrecy and integrity of data i...
Abstract. A new area of research, known as Global Computing, is by now well established. It aims at ...
Mobility is a key concept for network programming; it has stimulated much research about new program...
A programming notation is introduced that can be used for protecting secrecy and integrity of data i...
AbstractA programming notation is introduced that can be used for protecting secrecy and integrity o...
We describe motivations and background behind the design of Klaim, a process description language th...
Klaim (a Kernel Language for Agents Interaction and Mobility) [1] is an experimental programming lan...
This paper describes the design and semantics of MetaKlaim, which is a higher order distributed proc...
. In open distributed systems of mobile agents, where code from remote sites may run locally, protec...
AbstractMetaKlaim is a case study in modeling the spatial, temporal and security aspects necessary f...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitrar...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
The structure of open nets, like the Internet, is highly dynamic, as the topology of component netwo...