A multiparty session forms a unit of structured communication among many participants which follow communication sequences specified as a global type. When a process is engaged in two or more sessions simultaneously, different sessions can be interleaved and can interfere at runtime. Previous work on multiparty session types has ignored session interleaving, providing a limited progress property ensured only within a single session, by assuming non-interference among different sessions and by forbidding delegation. This paper develops, besides a more traditional, compositional communication type system, a novel static interaction type system for global progress in dynamically interleaved and interfered multiparty sessions. The interaction type system infers causalities of channels making sure that processes do not get stuck at intermediate stages of sessions also in presence of delegation.

Coppo, M., Dezani, M., Nobuko, Y., Padovani, L. (2016). Global Progress for Dynamically Interleaved Multiparty Sessions. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 26(02), 238-302 [10.1017/S0960129514000188].

Global Progress for Dynamically Interleaved Multiparty Sessions

PADOVANI, Luca
2016

Abstract

A multiparty session forms a unit of structured communication among many participants which follow communication sequences specified as a global type. When a process is engaged in two or more sessions simultaneously, different sessions can be interleaved and can interfere at runtime. Previous work on multiparty session types has ignored session interleaving, providing a limited progress property ensured only within a single session, by assuming non-interference among different sessions and by forbidding delegation. This paper develops, besides a more traditional, compositional communication type system, a novel static interaction type system for global progress in dynamically interleaved and interfered multiparty sessions. The interaction type system infers causalities of channels making sure that processes do not get stuck at intermediate stages of sessions also in presence of delegation.
2016
Coppo, M., Dezani, M., Nobuko, Y., Padovani, L. (2016). Global Progress for Dynamically Interleaved Multiparty Sessions. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 26(02), 238-302 [10.1017/S0960129514000188].
Coppo, Mario; Dezani, Mariangiola; Nobuko, Yoshida; Padovani, Luca
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/997977
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 81
  • ???jsp.display-item.citation.isi??? 74
social impact