1995
DOI: 10.1007/3-540-59293-8_197
|View full text |Cite
|
Sign up to set email alerts
|

Confluence of processes and systems of objects

Abstract: An extension to the theory of confluence in the process calculus CCS is presented. The theory is generalized to an extension of the ~r-calc~flus. This calculus is used to provide semantics by translation for a parallel object-oriented programming language. The confluence theory is applied to prove the indistinguishability in an arbitrary program context of two class defilfitions which generate binary tree data structures one of which allows concurrent operations. 1 [ntroductionThe alms of this paper are to pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

1995
1995
2018
2018

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(9 citation statements)
references
References 15 publications
0
9
0
Order By: Relevance
“…(The same problem has been tackled by Liu and Walker using purely semantic techniques [Liu and Walker 1995a].) Our analysis is also related to the one used by Niehren [1996] to guarantee "uniform confluence" in a pi-calculus fragment with only replicated inputs.…”
Section: Related Workmentioning
confidence: 96%
“…(The same problem has been tackled by Liu and Walker using purely semantic techniques [Liu and Walker 1995a].) Our analysis is also related to the one used by Niehren [1996] to guarantee "uniform confluence" in a pi-calculus fragment with only replicated inputs.…”
Section: Related Workmentioning
confidence: 96%
“…As shown in [13,12] for pure CCS, and generalized in other calculi (e.g. [7,22,8,15,19,18]), confluence implies determinacy and semantic-invariance under internal computation, and it is preserved by several system-building operators. These facts make it possible to reason compositionally that a system is confluent and to exploit this fact while reasoning about its behavior.…”
Section: The Process Algebramentioning
confidence: 85%
“…Proving semantics preservation of whole programs is not a new idea [17][18][19][20][21][22][23]. We highlight the work from Lochbihler, who added a new phase to the verified, machine-checked Jinja compiler [19] that proves that the translation from multi-threaded Java programs to Java bytecode is semantics preserving, using a delay bisimulation.…”
Section: Related Workmentioning
confidence: 99%