Conventional session type systems guarantee progress within single sessions, but do not usually take into account the dependencies arising from the interleaving of simultaneously active sessions and from session delegations. As a consequence, a well-typed system may fail to have progress, even assuming that helper processes can join the system after its execution has started. In this paper we develop a static analysis technique, specified as a set of syntax-directed inference rules, that is capable of verifying whether a system of processes engaged in simultaneously active multiparty sessions has the progress property.
Inference of Global Progress Properties for Dynamically Interleaved Multiparty Sessions
COPPO, Mario;DEZANI, Mariangiola;PADOVANI, Luca;
2013-01-01
Abstract
Conventional session type systems guarantee progress within single sessions, but do not usually take into account the dependencies arising from the interleaving of simultaneously active sessions and from session delegations. As a consequence, a well-typed system may fail to have progress, even assuming that helper processes can join the system after its execution has started. In this paper we develop a static analysis technique, specified as a set of syntax-directed inference rules, that is capable of verifying whether a system of processes engaged in simultaneously active multiparty sessions has the progress property.File | Dimensione | Formato | |
---|---|---|---|
CoppoDezaniPadovaniYoshida13_1217950.pdf
Accesso aperto
Tipo di file:
POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione
349.9 kB
Formato
Adobe PDF
|
349.9 kB | Adobe PDF | Visualizza/Apri |
2013 - COORDINATION - Coppo et al - Inference of Global Progress Properties for Dynamically Interleaved Multiparty Sessions.pdf
Accesso riservato
Tipo di file:
PDF EDITORIALE
Dimensione
277.68 kB
Formato
Adobe PDF
|
277.68 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.