Altmetric

Globally governed session semantics

File Description SizeFormat 
DTR13-4.pdfPublished version293.68 kBAdobe PDFView/Open
Title: Globally governed session semantics
Authors: Kouzapas, D
Yoshida, N
Item Type: Report
Abstract: This paper proposes a new bisimulation theory based on multiparty session types where a choreography specification governs the behaviour of session typed processes and their observer. The bisimulation is defined with the observer cooperating with the observed process in order to form complete global session scenarios and usable for proving correctness of optimisations for globally coordinating threads and processes. The induced bisimulation is strictly more fine-grained than the standard session bisimulation. The difference between the governed and standard bisimulations only appears when more than two interleaved multiparty sessions exist. This distinct feature enables to reason real scenarios in the large-scale distributed system where multiple choreographic sessions need to be interleaved. The compositionality of the governed bisimilarity is proved through the soundness and completeness with respect to the governed reduction-based congruence. Finally its usage is demonstrated by a thread transformation governed under multiple sessions in a real usecase in the large-scale cyberinfrustracture.
Issue Date: 1-Jan-2013
URI: http://hdl.handle.net/10044/1/95050
DOI: 10.25561/95050
Publisher: Department of Computing, Imperial College London
Start Page: 1
End Page: 32
Journal / Book Title: Departmental Technical Report: 13/4
Copyright Statement: © 2013 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status: Published
Article Number: 13/4
Appears in Collections:Computing
Computing Technical Reports
Faculty of Engineering



This item is licensed under a Creative Commons License Creative Commons