AbstractComponents provide an easy to use programming paradigm allowing for better re-usability of application code. In the context of distributed programming, autonomous hierarchical components provide a simple model for creating efficient applications. This paper presents a model for distributed components communicating asynchronously using futures – placeholders for results. Our components communicate via asynchronous requests and replies where the requests are enqueued at the target component, and the invoker receives a future. Then, future references can be dispersed among components. When the result is available for a future, it needs to be transmitted to all interested components, as determined by a future update strategy. We present...
Futures enable an efficient and easy to use programming paradigm for distributed applications. A nat...
International audienceIn many actor-based programming models, asynchronous method calls communicate ...
AbstractThis paper summarizes the keynote talk given at FACS'06, Formal Aspect of Component Systems,...
International audienceComponents provide an easy to use programming paradigm allowing for better re-...
Futures enable an efficient and easy to use programming paradigm for distributed applications. A fut...
International audienceThis paper is placed in the context of large scale distributed programming, pr...
This paper is placed in the context of large scale distributed programming, providing a programming ...
International audienceA natural way to benefit from distribution is via asynchronous invocations to m...
AbstractFutures are special kind of values that allow the synchronisation of different processes. Fu...
International audienceFutures are special kind of values that allow the synchronisation of different...
International audienceWe present a novel specification language called JDC to be used at design phas...
International audienceSoftware components are a valuable programming abstraction that enables a comp...
Futures are special kind of values that allow the synchronisation of different processes. Futures ar...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
International audienceThis paper defines distributed futures, a construct that provides at the same ...
Futures enable an efficient and easy to use programming paradigm for distributed applications. A nat...
International audienceIn many actor-based programming models, asynchronous method calls communicate ...
AbstractThis paper summarizes the keynote talk given at FACS'06, Formal Aspect of Component Systems,...
International audienceComponents provide an easy to use programming paradigm allowing for better re-...
Futures enable an efficient and easy to use programming paradigm for distributed applications. A fut...
International audienceThis paper is placed in the context of large scale distributed programming, pr...
This paper is placed in the context of large scale distributed programming, providing a programming ...
International audienceA natural way to benefit from distribution is via asynchronous invocations to m...
AbstractFutures are special kind of values that allow the synchronisation of different processes. Fu...
International audienceFutures are special kind of values that allow the synchronisation of different...
International audienceWe present a novel specification language called JDC to be used at design phas...
International audienceSoftware components are a valuable programming abstraction that enables a comp...
Futures are special kind of values that allow the synchronisation of different processes. Futures ar...
Abstract Distributed and concurrent object-oriented systems are difficult to analyze due to the comp...
International audienceThis paper defines distributed futures, a construct that provides at the same ...
Futures enable an efficient and easy to use programming paradigm for distributed applications. A nat...
International audienceIn many actor-based programming models, asynchronous method calls communicate ...
AbstractThis paper summarizes the keynote talk given at FACS'06, Formal Aspect of Component Systems,...