Multiparty Session Types and their Applications to Large Distributed Systems
Nobuko Yoshida Imperial College London
1
Multiparty Session Types and their Applications to Large Distributed - - PowerPoint PPT Presentation
Multiparty Session Types and their Applications to Large Distributed Systems Nobuko Yoshida Imperial College London 1 In collaboration with: Matthew Arrott (OOI) Gary Brown (Red Hat) Stephen Henrie (OOI) Bippin Makoond (Cognizant) Michael
1
2
3
4
5
6
7
8
9
10
11
12
13
G Projection
Types Alice → Bob: Nat. Bob → Carol: Nat.end
Type checking
TBob =?Alice,Nat; !Carol,Nat;end BPEL Java Python Multiple Languages PBob = s?(Alice,x); s!Carol,x;0 14
15
16
17
[CONCUR’08], [Math. Struct. Comp. Sci.]
18
[CONCUR’10]
[Math. Struct. Comp. Sci.]
19
[Math. Struct. Comp. Sci.]
20
Congnizant, UNIFI, TrustCare
21
22
for Structured Communication-based Programming,
Structured Communication-based Programming Revisited, ENTCS.
Java
Propositions; [ICFP’12] Walker, as Classical Linear Propositions.
Oceanography in the 21st Century 23
24