Skip to main content
Kent Academic Repository

Conjoined Events

Brown, Neil C.C. (2010) Conjoined Events. In: Advances in Message Passing, 2010. . ACM (KAR id:33878)

Abstract

Many existing synchronous message-passing systems support

choice: engaging in one event XOR another. This paper introduces the AND operator that allows a process to engage in multiple

events together (one AND one more AND another; all conjoined),

engaging in each event only if it can atomically engage in all the

conjoined events. We demonstrate using several examples that this

operator supports new, more ?exible models of programming. We

show that the AND operator allows the behaviour of processes to

be expressed in local rules rather than system-wide constructs. We

give an optimised implementation of the AND operator and explore

the performance effect on standard communications of supporting

this new operator.

Item Type: Conference or workshop item (Paper)
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Neil Brown
Date Deposited: 09 May 2013 15:31 UTC
Last Modified: 16 Nov 2021 10:11 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/33878 (The current URI for this page, for reference purposes)

University of Kent Author Information

Brown, Neil C.C..

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.