We study, from the expressiveness point of view, the impact of synchrony in the communication primitives that arise when combining together some common and useful programming features like arity of data, communication medium and possibility of pattern matching. For some primitives, we show how their synchronous version can be encoded in their asynchronous counterpart via a fully abstract encoding, thus proving that the two versions have the same expressive power. For the remaining primitives, we prove that no 'reasonable' encoding can exist, thus proving that synchrony adds expressiveness to the language. © 2007 Elsevier B.V. All rights reserved
International audienceSynchronization languages are a model used to describe the behaviors of distri...
International audienceThe expressiveness of communication primitives has been explored in a common f...
International audienceThe expressiveness of communication primitives has been explored in a common f...
AbstractWe study, from the expressiveness point of view, the impact of synchrony in the communicatio...
In this paper, we study eight asynchronous communication primitives, arising from the combination of...
AbstractIn this paper, we study sixteen communication primitives, arising from the combination of fo...
We present an in-depth discussion of the relationships between synchrony and asynchrony. Simple mode...
The expressiveness of communication primitives has been explored in a common framework based on the ...
The expressiveness of communication primitives has been explored in a common framework based on the ...
International audienceThe expressiveness of communication primitives has been explored in a common f...
this paper is to set a general framework in which various synchronisation mechanisms can be expresse...
The expressiveness of communication primitives has been explored in a common framework based on the ...
Abstract. We present an in-depth discussion of the relationships be-tween synchrony and asynchrony. ...
Synchronization languages are a model used to describe the behaviors of distributed applications who...
The Asynchronous ß-calculus, as recently proposed by Boudol and, independently, by Honda and Tokoro,...
International audienceSynchronization languages are a model used to describe the behaviors of distri...
International audienceThe expressiveness of communication primitives has been explored in a common f...
International audienceThe expressiveness of communication primitives has been explored in a common f...
AbstractWe study, from the expressiveness point of view, the impact of synchrony in the communicatio...
In this paper, we study eight asynchronous communication primitives, arising from the combination of...
AbstractIn this paper, we study sixteen communication primitives, arising from the combination of fo...
We present an in-depth discussion of the relationships between synchrony and asynchrony. Simple mode...
The expressiveness of communication primitives has been explored in a common framework based on the ...
The expressiveness of communication primitives has been explored in a common framework based on the ...
International audienceThe expressiveness of communication primitives has been explored in a common f...
this paper is to set a general framework in which various synchronisation mechanisms can be expresse...
The expressiveness of communication primitives has been explored in a common framework based on the ...
Abstract. We present an in-depth discussion of the relationships be-tween synchrony and asynchrony. ...
Synchronization languages are a model used to describe the behaviors of distributed applications who...
The Asynchronous ß-calculus, as recently proposed by Boudol and, independently, by Honda and Tokoro,...
International audienceSynchronization languages are a model used to describe the behaviors of distri...
International audienceThe expressiveness of communication primitives has been explored in a common f...
International audienceThe expressiveness of communication primitives has been explored in a common f...