Fair subtyping is a liveness-preserving refinement relation for session types akin to (but coarser than) the well-known should-testing precongruence. The behavioral characterization of fair subtyping is challenging essentially because fair subtyping is context-sensitive: two session types may or may not be related depending on the context in which they occur, hence the traditional coinductive argument for dealing with recursive types is unsound in general. In this paper we develop complete behavioral and axiomatic characterizations of fair subtyping and we give a polynomial algorithm to decide it.

Fair Subtyping for Open Session Types

PADOVANI, Luca
2013-01-01

Abstract

Fair subtyping is a liveness-preserving refinement relation for session types akin to (but coarser than) the well-known should-testing precongruence. The behavioral characterization of fair subtyping is challenging essentially because fair subtyping is context-sensitive: two session types may or may not be related depending on the context in which they occur, hence the traditional coinductive argument for dealing with recursive types is unsound in general. In this paper we develop complete behavioral and axiomatic characterizations of fair subtyping and we give a polynomial algorithm to decide it.
2013
40th International Colloquium on Automata, Languages and Programming
Riga, Latvia
July 8-12 2013
Proceedings of the 40th International Colloquium on Automata, Languages and Programming, Part II
SPRINGER-VERLAG BERLIN
7966
373
384
9783642392115
9783642392122
Padovani, Luca
File in questo prodotto:
File Dimensione Formato  
OpenFairSubtyping.pdf

Accesso aperto

Tipo di file: PREPRINT (PRIMA BOZZA)
Dimensione 336.26 kB
Formato Adobe PDF
336.26 kB Adobe PDF Visualizza/Apri
2013 - ICALP - Fair Subtyping for Open Session Types.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 254.5 kB
Formato Adobe PDF
254.5 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/137477
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 11
social impact