2002
DOI: 10.1007/3-540-46080-2_72
|View full text |Cite
|
Sign up to set email alerts
|

Process Oriented Design for Java: Concurrency for All

Abstract: [1,2,3] as captured by the JCSP [4,5,6,7,8,9]

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2002
2002
2023
2023

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 29 publications
(20 citation statements)
references
References 7 publications
0
20
0
Order By: Relevance
“…Erlang [80], Go [81] and Scala [82] are examples of languages designed to support message-passing. Alternatively, a general-purpose language can be used in conjunction with libraries such as JCSP [83] or MPI [84].…”
Section: Scalable Simulationmentioning
confidence: 99%
“…Erlang [80], Go [81] and Scala [82] are examples of languages designed to support message-passing. Alternatively, a general-purpose language can be used in conjunction with libraries such as JCSP [83] or MPI [84].…”
Section: Scalable Simulationmentioning
confidence: 99%
“…A number of software libraries and specialised programming languages are available to support process-oriented programming in a safe, efficient way; in particular, the CoSMoS project makes use of occam-π [8] and JCSP [9]. occam-π is a concurrent procedural language with support for extremely lightweight communication and synchronisation between processes; the occam-π compiler performs a variety of static checks to detect common concurrency errors at compile time.…”
Section: Process-oriented Programmingmentioning
confidence: 99%
“…Nevertheless, CSP is a process algebra that enables the definition of channels and datatypes, along with flexible and elegant parallel operators. In addition, the CSP notation is supported by a refinement theory, refinement checkers, such as FDR [17], animators [28], and implementations, such as JCSP [43,42] and OCCAM [16].…”
Section: Some Considerationsmentioning
confidence: 99%