Mobility 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 by using ...
We briefly describe the motivations and the background behind the design of Klaim, a process descrip...
AbstractMetaKlaim is a case study in modeling the spatial, temporal and security aspects necessary f...
The structure of open nets, like the Internet, is highly dynamic, as the topology of component netwo...
AbstractMobility seems to be a fundamental aspect for global computing, however it gives rise to a l...
Abstract. A new area of research, known as Global Computing, is by now well established. It aims at ...
A programming notation is introduced that can be used for protecting secrecy and integrity of data i...
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...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
This thesis proposes a typing discipline to control the migration of code in a distributed, mobile e...
. In open distributed systems of mobile agents, where code from remote sites may run locally, protec...
We briefly describe the motivations and the background behind the design of Klaim, a process descrip...
AbstractMetaKlaim is a case study in modeling the spatial, temporal and security aspects necessary f...
The structure of open nets, like the Internet, is highly dynamic, as the topology of component netwo...
AbstractMobility seems to be a fundamental aspect for global computing, however it gives rise to a l...
Abstract. A new area of research, known as Global Computing, is by now well established. It aims at ...
A programming notation is introduced that can be used for protecting secrecy and integrity of data i...
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...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
This thesis proposes a typing discipline to control the migration of code in a distributed, mobile e...
. In open distributed systems of mobile agents, where code from remote sites may run locally, protec...
We briefly describe the motivations and the background behind the design of Klaim, a process descrip...
AbstractMetaKlaim is a case study in modeling the spatial, temporal and security aspects necessary f...
The structure of open nets, like the Internet, is highly dynamic, as the topology of component netwo...