A Theory of Distributed Objects: Asynchrony - Mobility - Groups - Components by Denis CaromelA Theory of Distributed Objects: Asynchrony - Mobility - Groups - Components by Denis Caromel

A Theory of Distributed Objects: Asynchrony - Mobility - Groups - Components

byDenis Caromel, Ludovic HenrioPreface byLuca Cardelli

Paperback | October 13, 2010

Pricing and Purchase Info


Earn 960 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


Distributed and communicating objects are becoming ubiquitous. In global, Grid and Peer-to-Peer computing environments, extensive use is made of objects interacting through method calls. So far, no general formalism has been proposed for the foundation of such systems.

Caromel and Henrio are the first to define a calculus for distributed objects interacting using asynchronous method calls with generalized futures, i.e., wait-by-necessity -- a must in large-scale systems, providing both high structuring and low coupling, and thus scalability. The authors provide very generic results on expressiveness and determinism, and the potential of their approach is further demonstrated by its capacity to cope with advanced issues such as mobility, groups, and components.

Researchers and graduate students will find here an extensive review of concurrent languages and calculi, with comprehensive figures and summaries.

Developers of distributed systems can adopt the many implementation strategies that are presented and analyzed in detail.

Preface by Luca Cardelli

 Denis Caromel is full professor at University of Nice-Sophia Antipolis (UNSA). He is also member of the Institut Universitaire de France (IUF), a multi-disciplinary national academia that selects a few professors based on the excellence of their research records. His research interests include parallel, concurrent, and distributed obj...
Title:A Theory of Distributed Objects: Asynchrony - Mobility - Groups - ComponentsFormat:PaperbackDimensions:352 pagesPublished:October 13, 2010Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:3642058841

ISBN - 13:9783642058844

Look for similar items by category:


Table of Contents

Part I - Review 1) Analysis - 2) Formalisms and Distributed Calculi Part II - ASP Calculus 3) An Imperative Sequential Calculus - 4) Asynchronous Sequential Processes - 5) A Few Examples Part III - Semantics and Properties 6) Parallel Semantics - 7) Basic ASP Properties - 8) Confluence Property - 9) Determinancy Part IV - A Few More Features 10) More Confluent Features - 11) Non Confluent Features - 12) Migration - 13) Groups - 14) Components - 15) Channels and Reconfigurations Part V - Implementation Strategies 16) A Java API for ASP: ProActive - 17) Future Update - 18) Loosing Rendezvous - 19) Controlling Pipelining - 20) Garbage Collection Part VI - Final Words 21) ASP versus other Concurrent Calculi - 22) Conclusion Appendix A) Equivalence Modulo Future Updates - B) Confluence Proofs