technical reportCommunicating Sequential Processes (CSP) is a paradigm for communication and synchronization among distributed processes. The alternative construct is a key feature of CSP that allows nondeterministic selection of one among several possible communicants. Previous algorithms for this construct assume a message passing architecture and are not appropriate for multiprocessor systems that feature shared memory. This paper describes a distributed algorithm for the alternative construct that exploits the capabilities of a parallel computer with shared memory. The algorithm assumes a generalized version of Hoare's original alternative construct that allows output commands to be included in guards. A correctness proof of the propose...
GDD_HCERES2020It has been proved that to implement a linearizable shared memory in synchronous messa...
In this paper we describe a systematic method for transforming a sequential program, written in a g...
[[abstract]]A fully distributed matching algorithm for CSP style programs is proposed in this paper....
technical reportCommunicating Sequential Processes (CSP) is a well known paradigm for communication ...
CSP (Communicating Sequential Processes) is a notation proposed by Hoare, for expressing process com...
AbstractThe original CSP was a language for parallel imperative programs communicating by synchroniz...
A mechanism that relies on shared communication resources but avoids many of its known disadvantages...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
The parallel language CSP [9], an earlier version of which was described in [7], has become a major ...
A sequential computer executes one CPU instruction at a time. Over the years sequential computers ha...
CSP, Hoare's Communicating Sequential Processes, is a formal language for specifying, implementing a...
AbstractWe present two extensions of the naming conventions of Communicating Sequential Proceses [11...
AbstractIn a research report we have proposed an axiomatic semantics for the language of communicati...
Recently distributed shared memory (DSM) systems have received much attention because such an abstra...
. Interoperability in non-sequential applications requires communication to exchange information usi...
GDD_HCERES2020It has been proved that to implement a linearizable shared memory in synchronous messa...
In this paper we describe a systematic method for transforming a sequential program, written in a g...
[[abstract]]A fully distributed matching algorithm for CSP style programs is proposed in this paper....
technical reportCommunicating Sequential Processes (CSP) is a well known paradigm for communication ...
CSP (Communicating Sequential Processes) is a notation proposed by Hoare, for expressing process com...
AbstractThe original CSP was a language for parallel imperative programs communicating by synchroniz...
A mechanism that relies on shared communication resources but avoids many of its known disadvantages...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
The parallel language CSP [9], an earlier version of which was described in [7], has become a major ...
A sequential computer executes one CPU instruction at a time. Over the years sequential computers ha...
CSP, Hoare's Communicating Sequential Processes, is a formal language for specifying, implementing a...
AbstractWe present two extensions of the naming conventions of Communicating Sequential Proceses [11...
AbstractIn a research report we have proposed an axiomatic semantics for the language of communicati...
Recently distributed shared memory (DSM) systems have received much attention because such an abstra...
. Interoperability in non-sequential applications requires communication to exchange information usi...
GDD_HCERES2020It has been proved that to implement a linearizable shared memory in synchronous messa...
In this paper we describe a systematic method for transforming a sequential program, written in a g...
[[abstract]]A fully distributed matching algorithm for CSP style programs is proposed in this paper....