Issue No. 06 - June (1988 vol. 37)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.2203
Bidirectional message-passing (bi-io), a novel symmetric communication mechanism for concurrent processes, is introduced and developed. The mechanism is symmetric in the sense that, in one atomic action, a message is transmitted in each direction between two processes. For some applications (tree structure, systolic arrays) this method is shown to have several advantages over conventional synch
bidirectional message passing; generalized message-passing mechanism; communicating sequential processes; symmetric communication mechanism; concurrent processes; tree structure; systolic arrays; synchronization; communication primitives; CSP-like syntax; weakest-precondition semantics; systolic arrays; distributed processing; parallel processing; trees (mathematics).
P.M. Lenders, "A Generalized Message-Passing Mechanism for Communicating Sequential Processes", IEEE Transactions on Computers, vol. 37, no. , pp. 646-651, June 1988, doi:10.1109/12.2203