DocumentCode :
320554
Title :
A meta-object protocol for distributed OO applications
Author :
Scinturier, L. ; Duchien, Laurence ; Florin, Gérard
Author_Institution :
CNAM-Lab. CEDRIC, Paris, France
fYear :
1997
fDate :
28 Jul-1 Aug 1997
Firstpage :
306
Lastpage :
317
Abstract :
The design of complex distributed object applications such as transactional systems (e.g. nested transactions, two or three phase commit protocols), network algorithms (e.g. routing, spanning tree construction, group causal delivery) or cooperative applications is a hard task. We present a meta-object protocol (MOP) called CAO-LAC, to assist developers in implementing these applications. A prototype was developed for the language of the GUIDE distributed object system. The MOP uses a state/transition approach to synchronize concurrent objects. We propose some extensions to manage intra-object parallelism. Then we report on a spanning tree construction algorithm that was implemented with this MOP
Keywords :
distributed processing; object-oriented languages; object-oriented programming; protocols; synchronisation; trees (mathematics); CAO-LAC; GUIDE; concurrent object synchronization; cooperative applications; distributed object oriented applications; group causal delivery; intra-object parallelism; meta-object protocol; nested transactions; network algorithms; prototype; routing; spanning tree; state transition approach; three phase commit protocols; transactional systems; two phase commit protocols; Algorithm design and analysis; Computer applications; Computer architecture; Computer languages; Concurrent computing; Contracts; Encapsulation; Object oriented modeling; Protocols; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8383-X
Type :
conf
DOI :
10.1109/TOOLS.1997.654738
Filename :
654738
Link To Document :
بازگشت