Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom

dc.contributor.authorGlabbeek, Rob Vanen
dc.contributor.authorHofner, Peteren
dc.contributor.authorHorne, Rossen
dc.date.accessioned2025-05-23T15:31:19Z
dc.date.available2025-05-23T15:31:19Z
dc.date.issued2021-06-29en
dc.description.abstractWe 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.statusPeer-revieweden
dc.identifier.isbn9781665448956en
dc.identifier.issn1043-6871en
dc.identifier.otherORCID:/0000-0002-2141-5868/work/162369903en
dc.identifier.scopus85113902976en
dc.identifier.urihttp://www.scopus.com/inward/record.url?scp=85113902976&partnerID=8YFLogxKen
dc.identifier.urihttps://hdl.handle.net/1885/733752617
dc.language.isoenen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.en
dc.relation.ispartof2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021en
dc.relation.ispartofseries36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021en
dc.relation.ispartofseriesProceedings - Symposium on Logic in Computer Scienceen
dc.rightsPublisher Copyright: © 2021 IEEE.en
dc.titleAssuming Just Enough Fairness to make Session Types Complete for Lock-freedomen
dc.typeConference paperen
dspace.entity.typePublicationen
local.contributor.affiliationGlabbeek, Rob Van; CSIROen
local.contributor.affiliationHofner, Peter; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.contributor.affiliationHorne, Ross; University of Luxembourgen
local.identifier.ariespublicationa383154xPUB22273en
local.identifier.doi10.1109/LICS52264.2021.9470531en
local.identifier.purefe326514-8940-4234-b9ad-86b53fcf44a3en
local.identifier.urlhttps://www.scopus.com/pages/publications/85113902976en
local.type.statusPublisheden

Downloads