In the setting of session behaviours, we study an extension of the concept of compliance when a disciplined form of backtracking is present. After adding checkpoints to the syntax of session behaviours, we formalise the operational semantics via a LTS, and define a natural notion of checkpoint compliance. We then obtain a co-inductive characterisation of such compliance relation, and an axiomatic presentation that is proved to be sound and complete. As a byproduct we get a decision procedure for the new compliance, being the axiomatic system algorithmic.

Compliance for reversible client/server interactions

BARBANERA, Franco;DEZANI, Mariangiola;DE' LIGUORO, Ugo
2014-01-01

Abstract

In the setting of session behaviours, we study an extension of the concept of compliance when a disciplined form of backtracking is present. After adding checkpoints to the syntax of session behaviours, we formalise the operational semantics via a LTS, and define a natural notion of checkpoint compliance. We then obtain a co-inductive characterisation of such compliance relation, and an axiomatic presentation that is proved to be sound and complete. As a byproduct we get a decision procedure for the new compliance, being the axiomatic system algorithmic.
2014
Third Workshop on Behavioural Types
Roma
1/09/2014
Proceedings Third Workshop on Behavioural Types
Electronic Proceedings in Theoretical Computer Science (EPTCS), Open Publishing Association
162
35
42
F. Barbanera; M. Dezani; U. de'Liguoro
File in questo prodotto:
File Dimensione Formato  
BEAT2014.5.pdf

Accesso aperto

Tipo di file: PDF EDITORIALE
Dimensione 99.43 kB
Formato Adobe PDF
99.43 kB Adobe PDF Visualizza/Apri

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/149262
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? ND
social impact