1978
DOI: 10.1145/359576.359585
|View full text |Cite
|
Sign up to set email alerts
|

Communicating sequential processes

Abstract: A mathematical model for communicating sequential processes is given, and a number of its interesting and useful properties are stated and proved. The possibilities of nondetermimsm are fully taken into account.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
1,022
0
32

Year Published

1989
1989
2017
2017

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 3,573 publications
(1,055 citation statements)
references
References 7 publications
1
1,022
0
32
Order By: Relevance
“…In particular, a communication-based distributed programming language such as CSP [Hoa78] may be axiomatized if we modify the class of assertions to represent the potential for communication and if we design a suitable parallel composition of assertions. When adapting these ideas to a language like CSP it becomes vital to record at least a vestige of the syntax of actions in assertion structure, so that we may ensure that parallel composition of assertions models synchronization appropriately.…”
Section: Discussionmentioning
confidence: 99%
“…In particular, a communication-based distributed programming language such as CSP [Hoa78] may be axiomatized if we modify the class of assertions to represent the potential for communication and if we design a suitable parallel composition of assertions. When adapting these ideas to a language like CSP it becomes vital to record at least a vestige of the syntax of actions in assertion structure, so that we may ensure that parallel composition of assertions models synchronization appropriately.…”
Section: Discussionmentioning
confidence: 99%
“…The Proteus provides high-level language interface which is a translator for Communication Sequential Process (CSP) [17]. The Proteus focuses on the dual-rail domino logic based on pre-charged half-buffer (PCHB) custom cells, in order to get high-performance [18].…”
Section: Related Workmentioning
confidence: 99%
“…But for message-passing models, although it have been extensively studied using various process calculi [7,14,16], fewer Hoare-style state-based reasoning systems are developed, especially systems supporting modular reasoning. These are the main focus of our work.…”
Section: Lamport's Graph Modelmentioning
confidence: 99%
“…For the message-passing models, there exist many well-known works on process calculi, e.g., CSP (Communicating Sequential Figure 16: Leader Election: Proof Processes) [7], CCS (Calculus of Communicating System) [13], π-calculus [15], and KPN (Kahn Process Network) [9]. However, those algebraic systems focus mainly on the agent behavior deductions and equivalence, e.g., bisimulation.…”
Section: Related Work and Conclusionmentioning
confidence: 99%