4
IRUS TotalDownloads
Altmetric
On asynchronous session semantics
File | Description | Size | Format | |
---|---|---|---|---|
DTR10-15.pdf | Published version | 430.28 kB | Adobe PDF | View/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