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.
Original language | English |
---|---|
Title of host publication | 2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) |
Publisher | Institute of Electrical and Electronics Engineers |
Number of pages | 13 |
ISBN (Electronic) | 978-1-6654-4896-3 |
ISBN (Print) | 978-1-6654-4895-6 |
DOIs | |
Publication status | Published - 7 Jul 2021 |
Event | 36th Annual ACM/IEEE Symposium on Logic in Computer Science - Online Duration: 29 Jun 2021 → 2 Jul 2021 http://easyconferences.eu/lics2021/ |
Symposium
Symposium | 36th Annual ACM/IEEE Symposium on Logic in Computer Science |
---|---|
Abbreviated title | LICS 2021 |
Period | 29/06/21 → 2/07/21 |
Internet address |