Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Structured Interactional Exceptions in Session Types
[go: Go Back, main page]

Structured Interactional Exceptions in Session Types

Marco Carbone   -   Kohei Honda   -   Nobuko Yoshida



We propose an interactional generalisation of structured exceptions based on the session type discipline. Interactional exceptions allow communicating peers to asynchronously and collaboratively escape from the middle of a dialogue to reach another in a coordinated fashion, under an arbitrary nesting of exceptions. New exception types guarantee communication safety, as well as offering precise representations and type-abstraction of advanced conversation patterns found in practice. Protocols for coordinating normal and exceptional exit among asynchronously running sessions are introduced. The liveness property established under these protocols guarantees consistency of coordinated exception handling among communicating peers.

  • Latest Version of the paper.    (Last Updated Monday May 19, 2008)
  • Full Version with Proofs.    (Last Updated: Saturday May 3, 2008 - 21:37GMT)