4
IRUS Total
Downloads
  Altmetric

On asynchronous session semantics

File Description SizeFormat 
DTR10-15.pdfPublished version430.28 kBAdobe PDFView/Open
Title: On asynchronous session semantics
Authors: Yoshida, N
Kouzapas, D
Hu, R
Honda, K
Item Type: Report
Abstract: This paper studies a behavioural theory of the p-calculus with session types under the fundamental principles of the practice of distributed computing — asynchronous communication which is order-preserving inside each connection (session), augmented with asynchronous inspection of events (message arrivals). A new theory of bisimulations is introduced, distinct from either standard asynchronous or synchronous bisimilarity, accurately capturing the semantic nature of session-based asynchronously communicating processes augmented with event primitives. The bisimilarity coincides with the reduction-closed barbed congruence. We examine its properties and compare them with existing semantics. Using the behavioural theory, we verify that the program transformation of multithreaded into event-driven session based processes, using Lauer-Needham duality, is type and semantic preserving. Our benchmark results demonstrate the potential of the sessiontype based translation as semantically transparent optimisation techniques.
Issue Date: 1-Jan-2010
URI: http://hdl.handle.net/10044/1/95230
DOI: https://doi.org/10.25561/95230
Publisher: Department of Computing, Imperial College London
Start Page: 1
End Page: 47
Journal / Book Title: Departmental Technical Report: 10/15
Copyright Statement: © 2010 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: 10/15
Appears in Collections:Computing
Computing Technical Reports



This item is licensed under a Creative Commons License Creative Commons