Distributed Programming in GARF

Details

Serval ID
serval:BIB_5C73A5D72E06
Type
Inproceedings: an article in a conference proceedings.
Collection
Publications
Title
Distributed Programming in GARF
Title of the conference
Object-Based Distributed Programming : ECOOP '93 Workshop,July 26–27, 1993 Proceedings
Author(s)
Garbinato B., Guerraoui R., Mazouni K.R.
Publisher
Springer Verlag
Address
Kaiserslautern, Germany
ISBN
978-3-540-57932-8
978-3-540-48389-2
Publication state
Published
Issued date
1994
Peer-reviewed
Oui
Editor
Guerraoui R., Nierstrasz O., Riveill M.
Volume
791
Series
Lecture Notes in Computer Science
Pages
225-239
Language
english
Abstract
GARF is an object-oriented programming environment aimed to support the design of reliable distributed applications. Its computational model is based on two programming levels: the functional level and the behavioral level. At the functional level, software functionalities are described using passive objects, named data objects, in a centralized, volatile, and failure free environment. At the behavioral level, data objects are dynamically bound to encapsulators and mailers which support distribution, concurrency, persistence and fault tolerance. Encapsulators wrap data objects by controlling how the latter send and receive messages, while mailers perform communications between encapsulators. This paper describes how the GARF computational model enables to build flexible and highly modular abstractions for the design of reliable distributed applications.
Keywords
dop, garf
Create date
25/09/2012 16:04
Last modification date
20/08/2019 15:14
Usage data