DocumentCode
2366185
Title
Implementing cooperative software with high-level communication packages
Author
Forst, Alexander ; Kühn, Eva
Author_Institution
Inst. of Comput. Languages, Wien Univ., Austria
fYear
1996
fDate
23-26 Oct 1996
Firstpage
60
Lastpage
67
Abstract
The use of appropriate tools is crucial for the development of robust and distributed software. The programming of heterogeneous environments is more demanding than programming single, stand-alone computers. We believe that client/server technology is not a satisfactory solution. Most problems do not naturally decompose into an asymmetric client/server structure. Better abstraction mechanisms are needed. We propose a new coordination framework that we have developed. It supports shared objects as reliable communication media, advanced transactions, and concurrency through processes that form reliable software contracts. For a discussion, we compare the realization of a typical distributed application, that belongs to the domain of cooperative work, with three different tools: our coordination framework; a representative of the classical client/server and message paradigm; and the Linda communication model
Keywords
client-server systems; concurrency control; groupware; message passing; parallel languages; parallel programming; software packages; software tools; transaction processing; Linda communication model; abstraction mechanisms; advanced transactions; client server technology; communication media; concurrency; cooperative software; coordination framework; distributed software development; high-level communication packages; parallel programming; shared objects; software contracts; Appropriate technology; Collaborative work; Computer languages; Europe; Kernel; Logic programming; Packaging; Parallel programming; Robustness; Software packages;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
0-8186-7683-3
Type
conf
DOI
10.1109/SPDP.1996.570317
Filename
570317
Link To Document