In this paper we investigate the issue of defining a programming calculus which supports programming with explicit localities. We introduce a language which embeds the asynchronous Linda communication paradigm extended with explicit localities in a process calculus. We consider multiple tuple spaces that are distributed over a collections of sites and use localities to distribute/retrieve tuples and processes over/from these sites. The operational semantics of the language turns out to be useful for discussing the language design, e.g. the effects of scoping disciplines over mobile agents which maintain their connections to the located tuple spaces while moving along sites. The flexibility of the language is illustrated by a few examples
Linda provides high-level linguistic abstractions for concurrent programming with operations for sy...
In this paper we present X-Klaim, an experimental programming language specifically designed to pro...
AbstractThe main Linda coordination primitives (asynchronous communication, read operation, nonblock...
Abstract. This work studies the notion of locality in the context of process specication. It relates...
Network-aware computing has called for new programming languages that exploit the mobility paradigm ...
We present a simple extension of the ß-calculus with located actions and channels and with location ...
Abstract: "We have implemented the Linda model of shared distributed tuple space in a functional pro...
We have implemented the Linda model of shared distributed tuple space in a functional programming la...
In this work, we study the expressive power of variants of Klaim, an experimental language with prog...
SETL/E is a procedural prototyping language based on the theory of finite sets. The coordination lan...
We briefly describe the motivations and the background behind the design of Klaim, a process descrip...
Abstract. In the last 20 years of research in coordination, researchers were able to demonstrate tha...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
International audienceProgramming in an open environment remains challenging because it requires com...
AbstractWe present tKlaim (TopologicalKlaim), a process description language that retains the main f...
Linda provides high-level linguistic abstractions for concurrent programming with operations for sy...
In this paper we present X-Klaim, an experimental programming language specifically designed to pro...
AbstractThe main Linda coordination primitives (asynchronous communication, read operation, nonblock...
Abstract. This work studies the notion of locality in the context of process specication. It relates...
Network-aware computing has called for new programming languages that exploit the mobility paradigm ...
We present a simple extension of the ß-calculus with located actions and channels and with location ...
Abstract: "We have implemented the Linda model of shared distributed tuple space in a functional pro...
We have implemented the Linda model of shared distributed tuple space in a functional programming la...
In this work, we study the expressive power of variants of Klaim, an experimental language with prog...
SETL/E is a procedural prototyping language based on the theory of finite sets. The coordination lan...
We briefly describe the motivations and the background behind the design of Klaim, a process descrip...
Abstract. In the last 20 years of research in coordination, researchers were able to demonstrate tha...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
International audienceProgramming in an open environment remains challenging because it requires com...
AbstractWe present tKlaim (TopologicalKlaim), a process description language that retains the main f...
Linda provides high-level linguistic abstractions for concurrent programming with operations for sy...
In this paper we present X-Klaim, an experimental programming language specifically designed to pro...
AbstractThe main Linda coordination primitives (asynchronous communication, read operation, nonblock...