Data di Pubblicazione:
2008
Abstract:
We propose a new typing system for the π-calculus with sessions,
which ensures the progress property, i.e. once a session has been initiated, typable
processes will never starve at session channels. In the current literature progress
for session types has been guaranteed only in the case of nested sessions, disallowing
more than two session channels interfered in a single thread. This was a
severe restriction since many structured communications need combinations of
sessions. We overcome this restriction by inferring the order of channel usage,
but avoiding any tagging of channels and names, neither explicit nor inferred.
The simplicity of the typing system essentially relies on the session typing discipline,
where sequencing and branching of communications are already structured
by types. The resulting typing enjoys a stronger progress property than that one in
the literature: it assures that for each well-typed process P which contains an open
session there is an irreducible process Q such that the parallel composition P|Q
is well-typed too and it always reduces, also in presence of interfered sessions.
Tipologia CRIS:
04A-Conference paper in volume
Elenco autori:
Mariangiola Dezani; Ugo de' Liguoro; Nobuko Yoshida
Link alla scheda completa:
Titolo del libro:
TGC'07
Pubblicato in: