2017
DOI: 10.1007/978-3-662-54458-7_26
|View full text |Cite
|
Sign up to set email alerts
|

On the Undecidability of Asynchronous Session Subtyping

Abstract: Asynchronous session subtyping has been studied extensively in [9, 10, 28-31] and applied in [23, 32, 33, 35]. An open question was whether this subtyping relation is decidable. This paper settles the question in the negative. To prove this result, we first introduce a new subclass of two-party communicating finite-state machines (CFSMs), called asynchronous duplex (ADs), which we show to be Turing complete. Secondly, we give a compatibility relation over CFSMs, which is sound and complete wrt. safety for ADs,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
67
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 43 publications
(68 citation statements)
references
References 31 publications
1
67
0
Order By: Relevance
“…We show that, also with such a restriction, subtyping remains undecidable by encoding the termination problem for single consuming queue machines, a Turingequivalent formalism that (as already explained) we introduce on purpose, into ≤ tin,tout . The same encoding we use for ≤ tin,tout shows also undecidability of ≤ tin , ≤ tout and ≤ (thus also providing an alternative proof for the undecidability of ≤ with respect to those by Bravetti et al [10] and Lange and Yoshida [11]).…”
Section: Contributed Resultsmentioning
confidence: 65%
See 3 more Smart Citations
“…We show that, also with such a restriction, subtyping remains undecidable by encoding the termination problem for single consuming queue machines, a Turingequivalent formalism that (as already explained) we introduce on purpose, into ≤ tin,tout . The same encoding we use for ≤ tin,tout shows also undecidability of ≤ tin , ≤ tout and ≤ (thus also providing an alternative proof for the undecidability of ≤ with respect to those by Bravetti et al [10] and Lange and Yoshida [11]).…”
Section: Contributed Resultsmentioning
confidence: 65%
“…Notice that, in the case k = 0 we obtain synchronous subtyping ≤ s [7]. Moreover, if we consider k = 1 we have a notion of subtyping along the lines of that, we already mentioned, obtained by Lange and Yoshida [11] imposing restrictions on the communication behaviour. Outline.…”
Section: Contributed Resultsmentioning
confidence: 82%
See 2 more Smart Citations
“…We expect the compatibility could be extended, since the subtyping for asynchronous multiparty sessions is more permissive than the subtyping for the synchronous ones [25]. Of course this extension requires care, being the subtyping of [25] undecidable, as shown in [2,24].…”
Section: Future Work and Conclusionmentioning
confidence: 99%