Publikationsansicht

General Session Types (2008)

Abstract
We present a streamlined theory of session types based on a simple yet general and expressive formalism whose main features are semantically characterized and where each design choice is semantically justified. We formally define the semantics of session types and use it to define the subsessioning relation. We give a coinductive characterization of subsessioning and describe algorithms to decide all the key relations defined in the article. We then apply the theory to statically ensure progress for a simple π-based process calculus, give examples, and discuss related work.

Details der Publikation
Download http://hal.archives-ouvertes.fr/hal-00334435/en/
Herausgeber HAL - CCSD
Archiv CCSd/HAL : e-articles server (based on gBUS) (France)
Keywords Computer Science/Distributed, Parallel, and Cluster Computing, Computer Science/Logic in Computer Science, Computer Science/Web
Sprache Englisch
Verknüpfungen http://hal.archives-ouvertes.fr/docs/00/33/44/35/PDF/gst-extended.pdf