• 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