A Classification of Various Approaches for Object-Based Parallel and Distributed Programming

Abstract : This paper aims at classifying and discussing the various ways along which the object paradigm is used in concurrent and distributed contexts. We distinguish the applicative approach, the integrative approach, and the reflective approach. The applicative approach applies object-oriented concepts, as they are, to structure concurrent and distributed systems through libraries. The integrative approach consists in merging concepts such as: object and activity, message passing and transaction, etc. The reflective approach integrates protocol libraries intimately within an object-based programming language. We discuss and illustrate each of these approaches and we point out their complementary levels and goals.
Document type :
Book sections
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01574383
Contributor : Lip6 Publications <>
Submitted on : Monday, August 14, 2017 - 11:56:19 AM
Last modification on : Thursday, March 21, 2019 - 1:01:08 PM

Links full text

Identifiers

Citation

Jean-Pierre Briot, Rachid Guerraoui. A Classification of Various Approaches for Object-Based Parallel and Distributed Programming. Collaboration between Human and Artificial Societies, 1624, Springer, pp.3-29, 1999, Lecture Notes in Computer Science, 3-540-66930-2. ⟨10.1007/10703260_1⟩. ⟨hal-01574383⟩

Share

Metrics

Record views

42