Title
Global Escape in Multiparty Sessions
Abstract
This paper proposes a global escape mechanism which can handle unexpected or unwanted conditions changing the default execution of distributed communicational flows, preserving compatibility of the multiparty conversations. Our escape is realised by a collection of asynchronous local exceptions which can be thrown at any stage of the communication and to any subsets of participants in a multiparty session. This flexibility enables to model complex exceptions such as criss-crossing global interactions and fault tolerance for distributed cooperating threads. Guided by multiparty session types, our semantics automatically provides an efficient termination algorithm for global escapes with low complexity of exception messages.
Year
DOI
Venue
2010
10.4230/LIPIcs.FSTTCS.2010.338
Leibniz International Proceedings in Informatics
Field
DocType
Volume
Atomicity,Asynchronous communication,Computer science,Theoretical computer science,Thread (computing),Semantics,Distributed computing,Liveness
Conference
8
Issue
ISSN
Citations 
2
1868-8969
27
PageRank 
References 
Authors
1.24
20
3
Name
Order
Citations
PageRank
Sara Capecchi114412.52
Elena Giachino223215.54
Nobuko Yoshida32607153.29