Session type systems are an effective tool to prove that communicating programs do not go wrong, ensuring that the participants of a session follow the protocols described by the types. In a previous work we introduced a typing discipline for the analysis of progress in binary sessions. In this paper we generalize the approach to multiparty sessions following the conversation type approach, while strengthening progress to liveness. We combine the usual session-like fidelity analysis with the liveness analysis and devise an original treatment of recursive types allowing us to address challenging configurations that are out of the reach of existing approaches.

Typing Liveness in Multiparty Communicating Systems

PADOVANI, Luca;
2014-01-01

Abstract

Session type systems are an effective tool to prove that communicating programs do not go wrong, ensuring that the participants of a session follow the protocols described by the types. In a previous work we introduced a typing discipline for the analysis of progress in binary sessions. In this paper we generalize the approach to multiparty sessions following the conversation type approach, while strengthening progress to liveness. We combine the usual session-like fidelity analysis with the liveness analysis and devise an original treatment of recursive types allowing us to address challenging configurations that are out of the reach of existing approaches.
2014
Inglese
contributo
1 - Conferenza
16th International Conference on Coordination Models and Languages
Berlino, Germania
June 3-5, 2014
Internazionale
Eva Kühn and Rosario Pugliese
Proceedings of the 16th International Conference on Coordination Models and Languages (COORDINATION'14)
Esperti anonimi
Springer
Berlino
GERMANIA
8459
147
162
16
9783662433751
9783662433768
http://link.springer.com/chapter/10.1007%2F978-3-662-43376-8_10
PORTOGALLO
1 – prodotto con file in versione Open Access (allegherò il file al passo 6 - Carica)
3
info:eu-repo/semantics/conferenceObject
04-CONTRIBUTO IN ATTI DI CONVEGNO::04A-Conference paper in volume
Padovani, Luca; Vasco Thudichum Vasconcelos, ; Hugo Torres Vieira,
273
partially_open
File in questo prodotto:
File Dimensione Formato  
coordination_2014.pdf

Accesso aperto

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 192.53 kB
Formato Adobe PDF
192.53 kB Adobe PDF Visualizza/Apri
2014 - COORDINATION - Padovani Vasconcelos Vieira.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 297.91 kB
Formato Adobe PDF
297.91 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/153601
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 24
  • ???jsp.display-item.citation.isi??? 14
social impact