Altmetric

Service equivalence via multiparty session type isomorphisms

File Description SizeFormat 
1904.01283v1.pdfWorking paper147.33 kBAdobe PDFView/Open
Title: Service equivalence via multiparty session type isomorphisms
Authors: Altayeva, A
Yoshida, N
Item Type: Working Paper
Abstract: This paper addresses a problem found within the construction of Service Oriented Architecture: the adaptation of service protocols with respect to functional redundancy and heterogeneity of global communication patterns. We utilise the theory of Multiparty Session Types (MPST). Our approach is based upon the notion of a multiparty session type isomorphism, utilising a novel constructive realisation of service adapter code to establishing equivalence. We achieve this by employing trace semantics over a collection of local types and introducing meta abstractions over the syntax of global types. We develop a corresponding equational theory for MPST isomorphisms. The main motivation for this line of work is to define a type isomorphism that affords the assessment of whether two components/services are substitutables, modulo adaptation code given software components formalised as session types.
Issue Date: 12-Apr-2019
URI: http://hdl.handle.net/10044/1/72811
Publisher: arXiv
Copyright Statement: © 2019 Author(s).
Sponsor/Funder: Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
GCHQ
Funder's Grant Number: ERI 025567 (EP/K034413/1)
PO 20015393
EP/K011715/1
EP/N027833/1
PO 20015391
4207702 / RFA 15845
Keywords: Science & Technology
Technology
Computer Science, Theory & Methods
Computer Science
Science & Technology
Technology
Computer Science, Theory & Methods
Computer Science
cs.PL
cs.PL
D.3.1
Publication Status: Published
Appears in Collections:Computing