Skip to main content

Conjoined Events

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

PDF Author's Accepted Manuscript
Language: English
Download (193kB) Preview
[thumbnail of Conjoined.pdf]
This file may not be suitable for users of assistive technology.
Request an accessible format


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: (The current URI for this page, for reference purposes)
  • Depositors only (login required):


Downloads per month over past year