Back to results

Università degli Studi di Cagliari

A semantic deconstruction of session types

Abstract

dc:description

This work investigates the semantic foundations of binary session types, by revisiting them in the abstract setting of labelled transition systems. The main insights and contributions are: • a semantically unified approach to the study of session types and CCS processes with synchronous and asynchronous semantics — the latter obtained with the addition of unbounded buffers; • a semantic approach to safety, based on a syntax-independent characterisation of deadlock states, orphan messages and unspecified reception configurations; • an I/O compliance relation between generic behaviours, that we demostrate to be sound and complete w.r.t. safety in asynchronous session types; • an I/O simulation relation between generic behaviours, which generalises the usual syntax-directed notions of typing and subtyping, encompassing synchronous and asynchronous session types; • a proof-of-concept syntax-driven type system developed from the semantic setting through a (partial) axiomatisation of I/O simulation. This work extends the session types theory to some common programming patterns which are not typically addressed in the session types literature, and aims at setting the ground for further improvements.

Degree

thesis:*
Grantor dc:publisher
Università degli Studi di Cagliari
Year dc:date
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • SCALAS, ALCESTE

Subjects

dc:subject × 7

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
  • license:Non specificato
Language dc:language
eng

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/11584/266784
OAI identifier oai:identifier
oai:iris.unica.it:11584/266784

Chain of custody

source
Harvested from
Università di Cagliari
Base URL
iris.unica.it/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

SCALAS, ALCESTE. A semantic deconstruction of session types. Università degli Studi di Cagliari, 2015. http://hdl.handle.net/11584/266784