Article (Scientific journals)
Global Types with Internal Delegation
Castellani, Ilaria; Dezani-Ciancaglini, Mariangiola; Giannini, Paola et al.
2019In Theoretical Computer Science
Peer reviewed
 

Files


Full Text
cdgh.pdf
Author postprint (299.83 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Communication-centric Systems; Process Calculi; Multiparty Session Types
Abstract :
[en] This paper investigates a new form of delegation for multiparty session calculi. Usually, delegation allows a session participant to appoint a participant in another session to act on her behalf. This means that delegation is inherently an inter-session mechanism, which requires session interleaving. Hence delegation falls outside the descriptive power of global types, which specify single sessions. As a consequence, properties such as deadlock-freedom or lock-freedom are difficult to ensure in the presence of delegation. Here we adopt a different view of delegation, by allowing participants to delegate tasks to each other within the same multiparty session. This way, delegation occurs within a single session (internal delegation) and may be captured by its global type. To increase flexibility in the use of delegation, our calculus uses connecting communications, which allow optional participants in the branches of choices. By these means, we are able to express conditional delegation. We present a session type system based on global types with internal delegation, and show that it ensures the usual safety properties of multiparty sessions, together with a progress property.
Disciplines :
Computer science
Author, co-author :
Castellani, Ilaria
Dezani-Ciancaglini, Mariangiola
Giannini, Paola
Horne, Ross James ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
External co-authors :
yes
Language :
English
Title :
Global Types with Internal Delegation
Publication date :
2019
Journal title :
Theoretical Computer Science
Special issue title :
To the memory of Maurice Nivat
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Available on ORBilu :
since 15 January 2020

Statistics


Number of views
40 (1 by Unilu)
Number of downloads
41 (4 by Unilu)

Scopus citations®
 
15
Scopus citations®
without self-citations
11
OpenCitations
 
5
WoS citations
 
11

Bibliography


Similar publications



Contact ORBilu