Conference item
Three subtyping algorithms for binary session types and their complexity analyses
- Abstract:
- Session types are a type discipline for describing and specifying communication behaviours of concurrent processes. Session subtyping, firstly introduced by Gay and Hole, is widely used for enlarging typability of session programs. This paper gives the complexity analysis of three algorithms for subtyping of synchronous binary session types. First, we analyse the complexity of the algorithm from the original paper, which is based on an inductive tree search. We then introduce its optimised version, which improves the complexity, but is still exponential against the size of the two types. Finally, we propose a new quadratic algorithm based on a graph search using the concept of XYZW-simulation, recently introduced by Silva et al.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 157.5KB, Terms of use)
-
- Publisher copy:
- 10.48550/arXiv.2402.06988
- Publication website:
- https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?PLACES2024.5
Authors
- Publisher:
- Open Publishing Association
- Host title:
- Proceedings 15th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES 2024)
- Pages:
- 49–60
- Series:
- Electronic Proceedings in Theoretical Computer Science
- Series number:
- 401
- Publication date:
- 2024-04-06
- Acceptance date:
- 2024-03-08
- Event title:
- Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES 2024)
- Event location:
- Luxembourg City, Luxembourg
- Event website:
- https://places-workshop.github.io/2024/
- Event start date:
- 2024-04-06
- Event end date:
- 2024-04-06
- DOI:
- ISSN:
-
2075-2180
- Language:
-
English
- Pubs id:
-
1989052
- Local pid:
-
pubs:1989052
- Deposit date:
-
2024-04-10
Terms of use
- Copyright holder:
- Udomsrirungruang and Yoshida
- Copyright date:
- 2024
- Rights statement:
- © 2024 T. Udomsrirungruang & N. Yoshida. This work is licensed under the Creative Commons Attribution License.
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record