Certifying Data in Multiparty Session Types
File(s)main.pdf (384.22 KB)
Accepted version
Author(s)
Parente Coutinho Fernandes Toninho, B
Yoshida, N
Type
Conference Paper
Abstract
Multiparty session types (MPST) are a typing discipline for ensuring
the coordination and orchestration of multi-agent communication in concurrent
and distributed programs. However, by mostly focusing on the communication aspects
of concurrency, MPST are often unable to capture important data invariants
in programs. In this work we propose to increase the expressiveness of MPST
by considering a notion of value dependencies in order to certify invariants of
exchanged data in concurrent and distributed settings.
the coordination and orchestration of multi-agent communication in concurrent
and distributed programs. However, by mostly focusing on the communication aspects
of concurrency, MPST are often unable to capture important data invariants
in programs. In this work we propose to increase the expressiveness of MPST
by considering a notion of value dependencies in order to certify invariants of
exchanged data in concurrent and distributed settings.
Date Issued
2016-04-15
Date Acceptance
2015-12-18
Citation
Lecture Notes in Computer Science, 2016, 9600, pp.433-458
ISBN
978-3-319-30935-4
ISSN
0302-9743
Publisher
Springer
Start Page
433
End Page
458
Journal / Book Title
Lecture Notes in Computer Science
Volume
9600
Copyright Statement
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-30936-1_23
Sponsor
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (EPSRC)
Commission of the European Communities
Grant Number
ERI 025567 (EP/K034413/1)
PO 1553380
EP/K011715/1
612985
Source
WadlerFest
Subjects
Artificial Intelligence & Image Processing
08 Information And Computing Sciences
Publication Status
Published
Start Date
2016-04-11
Finish Date
2016-04-12