DocumentCode
746001
Title
Multiparty interactions for interprocess communication and synchronization
Author
Evangelist, Michael ; Francez, Nissim ; Katz, Shmuel
Author_Institution
MCC, Austin, TX, USA
Volume
15
Issue
11
fYear
1989
fDate
11/1/1989 12:00:00 AM
Firstpage
1417
Lastpage
1426
Abstract
The authors consider the essential properties of a multiparty interaction construct which serves as a primitive for interprocess communication and synchronization in distributed programs. It is claimed that more general constructs, which violate the suggested properties, are appropriate for abstraction but should not be seen as a communication primitive, and that both facilities are needed. Several acceptability criteria are posed for multiparty interactions, and various possibilities for constructs satisfying these criteria are presented. These include introducing a novel kind of nondeterminism within the assignments of an interaction, weakening the synchronization among the participants in an interaction, and varying the number of participants in order to provide a high-level treatment of fault tolerance
Keywords
fault tolerant computing; parallel programming; acceptability criteria; distributed programs; fault tolerance; interprocess communication; multiparty interaction construct; nondeterminism; participants; primitive; synchronization; weakening; Assembly; Computer science; Fault tolerance; High level languages; Proposals; Stress; Veins;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.41333
Filename
41333
Link To Document