Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom
| dc.contributor.author | Glabbeek, Rob Van | en |
| dc.contributor.author | Hofner, Peter | en |
| dc.contributor.author | Horne, Ross | en |
| dc.date.accessioned | 2025-05-23T15:31:19Z | |
| dc.date.available | 2025-05-23T15:31:19Z | |
| dc.date.issued | 2021-06-29 | en |
| dc.description.abstract | We investigate how different fairness assumptions affect results concerning lock-freedom, a typical liveness property targeted by session type systems. We fix a minimal session calculus and systematically take into account all known fairness assumptions, thereby identifying precisely three interesting and semantically distinct notions of lock-freedom, all of which having a sound session type system. We then show that, by using a general merge operator in an otherwise standard approach to global session types, we obtain a session type system complete for the strongest amongst those notions of lock-freedom, which assumes only justness of execution paths, a minimal fairness assumption for concurrent systems. | en |
| dc.description.status | Peer-reviewed | en |
| dc.identifier.isbn | 9781665448956 | en |
| dc.identifier.issn | 1043-6871 | en |
| dc.identifier.other | ORCID:/0000-0002-2141-5868/work/162369903 | en |
| dc.identifier.scopus | 85113902976 | en |
| dc.identifier.uri | http://www.scopus.com/inward/record.url?scp=85113902976&partnerID=8YFLogxK | en |
| dc.identifier.uri | https://hdl.handle.net/1885/733752617 | |
| dc.language.iso | en | en |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | en |
| dc.relation.ispartof | 2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021 | en |
| dc.relation.ispartofseries | 36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021 | en |
| dc.relation.ispartofseries | Proceedings - Symposium on Logic in Computer Science | en |
| dc.rights | Publisher Copyright: © 2021 IEEE. | en |
| dc.title | Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom | en |
| dc.type | Conference paper | en |
| dspace.entity.type | Publication | en |
| local.contributor.affiliation | Glabbeek, Rob Van; CSIRO | en |
| local.contributor.affiliation | Hofner, Peter; School of Computing, ANU College of Systems and Society, The Australian National University | en |
| local.contributor.affiliation | Horne, Ross; University of Luxembourg | en |
| local.identifier.ariespublication | a383154xPUB22273 | en |
| local.identifier.doi | 10.1109/LICS52264.2021.9470531 | en |
| local.identifier.pure | fe326514-8940-4234-b9ad-86b53fcf44a3 | en |
| local.identifier.url | https://www.scopus.com/pages/publications/85113902976 | en |
| local.type.status | Published | en |