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