English

From Lock Freedom to Progress Using Session Types

Programming Languages 2013-12-11 v1 Distributed, Parallel, and Cluster Computing

Abstract

Inspired by Kobayashi's type system for lock freedom, we define a behavioral type system for ensuring progress in a language of binary sessions. The key idea is to annotate actions in session types with priorities representing the urgency with which such actions must be performed and to verify that processes perform such actions with the required priority. Compared to related systems for session-based languages, the presented type system is relatively simpler and establishes progress for a wider range of processes.

Keywords

Cite

@article{arxiv.1312.2698,
  title  = {From Lock Freedom to Progress Using Session Types},
  author = {Luca Padovani},
  journal= {arXiv preprint arXiv:1312.2698},
  year   = {2013}
}

Comments

In Proceedings PLACES 2013, arXiv:1312.2218

R2 v1 2026-06-22T02:24:21.932Z