2017
DOI: 10.1007/978-3-662-54434-1_3
|View full text |Cite
|
Sign up to set email alerts
|

Observed Communication Semantics for Classical Processes

Abstract: Abstract. Classical Linear Logic (CLL) has long inspired readings of its proofs as communicating processes. Wadler's CP calculus is one of these readings. Wadler gave CP an operational semantics by selecting a subset of the cut-elimination rules of CLL to use as reduction rules. This semantics has an appealing close connection to the logic, but does not resolve the status of the other cut-elimination rules, and does not admit an obvious notion of observational equivalence. We propose a new operational semantic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
30
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(31 citation statements)
references
References 33 publications
1
30
0
Order By: Relevance
“…As a first step in taking advantage of this unification, we linked the ideas developed by Atkey [2017] for a denotational semantics for Classical Processes (CP) [Wadler 2014] to the standard theory of bisimilarity.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…As a first step in taking advantage of this unification, we linked the ideas developed by Atkey [2017] for a denotational semantics for Classical Processes (CP) [Wadler 2014] to the standard theory of bisimilarity.…”
Section: Discussionmentioning
confidence: 99%
“…Inspired by the relational semantics for proofs in linear logic by Barr [1996], Atkey [2017] developed a denotational semantics for CP that interprets well-typed processes as sets of possible observable interactions on each of their free channels. In this section, we show that a similar denotational semantics can be also developed for HCP.…”
Section: Denotational Semanticsmentioning
confidence: 99%
“…As the example of the previous section shows, CSLL is a particularly low-level language. This is a feature of essentially all variants of linear logic as used for session typing, including Kokke et al's HCP [2019a, Example 2.1], and Wadler's CP [Atkey 2017, ğ2.1] [Atkey et al 2016. Consequently, the need for higher-level notation to help us write richer examples arises.…”
Section: A Session-typed Language For Client-server Programmingmentioning
confidence: 99%
“…Over the past decade many variations of this language have been proposed; see e.g. Lindley and Morris [2015, 2017 and Fowler et al [2019]. CSGV extends Wadler's version with primitives for client-server interaction.…”
Section: A Session-typed Language For Client-server Programmingmentioning
confidence: 99%
“…The above systems address reliability (if at all) for individual internal messages, not providing application-level guarantees. More recently, Atkey [2017] adds external communication to classical processes, with a focus on the external high-level behavior, bringing the abstraction level closer to our goals for F R . v. Gleissenthall et al [2019] extracts typical communication structures from programs with only minimal annotations, and generates a synchronous model for those communications for which proofs apply to the original asynchronous program.…”
Section: Formal Models For Concurrent and Distributed Computationsmentioning
confidence: 99%