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 urgence 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.

From Lock Freedom to Progress Using Session Types

PADOVANI, Luca
2013-01-01

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 urgence 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.
2013
Programming Language Approaches to Concurrency and Communication-cEntric Software
Rome, Italy
23rd March 2013
137
3
19
http://arxiv.org/abs/1312.2698v1
Padovani, Luca
File in questo prodotto:
File Dimensione Formato  
LockFreedomGlobalProgressFull.pdf

Accesso aperto

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 244.33 kB
Formato Adobe PDF
244.33 kB Adobe PDF Visualizza/Apri
2013 - PLACES - Padovani.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 178.61 kB
Formato Adobe PDF
178.61 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/140677
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? ND
social impact