Session Types for Orchestrated Interactions

11/30/2017
by   Franco Barbanera, et al.
0

In the setting of the pi-calculus with binary sessions, we aim at relaxing the notion of duality of session types by the concept of retractable compliance developed in contract theory. This leads to extending session types with a new type operator of "speculative selection" including choices not necessarily offered by a compliant partner. We address the problem of selecting successful communicating branches by means of an operational semantics based on orchestrators, which has been shown to be equivalent to the retractable semantics of contracts, but clearly more feasible. A type system, sound with respect to such a semantics, is hence provided.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/15/2017

Timed Session Types

Timed session types formalise timed communication protocols between two ...
research
07/23/2020

Probabilistic Analysis of Binary Sessions

We study a probabilistic variant of binary session types that relate to ...
research
08/09/2022

Session Fidelity for ElixirST: A Session-Based Type System for Elixir Modules

This paper builds on prior work investigating the adaptation of session ...
research
04/03/2020

Duality of Session Types: The Final Cut

Duality is a central concept in the theory of session types. Since a fla...
research
09/13/2023

EXPRESSing Session Types

To celebrate the 30th edition of EXPRESS and the 20th edition of SOS we ...
research
02/16/2019

Resource-Aware Session Types for Digital Contracts

Programming digital contracts comes with unique challenges, which includ...
research
04/02/2019

Service Equivalence via Multiparty Session Type Isomorphisms

This paper addresses a problem found within the construction of Service ...

Please sign up or login with your details

Forgot password? Click here to reset