Behavioural contracts are formal specifications of interaction protocols between two or more distributed services. Despite the heterogeneous nature of the formalisms for behavioural contracts that have appeared in the literature, most of them feature a notion of compliance, which characterises when two or more contracts lead to correct interactions between services respecting them. We discuss and compare a selection of these notions in four different models of contracts: τ-less CCS, session types, interface automata, and contract automata.

Compliance in behavioural contracts: A brief survey / Bartoletti, Massimo; Cimoli, Tiziana; Zunino, Roberto. - 9465:(2015), pp. 103-121. [10.1007/978-3-319-25527-9_9]

Compliance in behavioural contracts: A brief survey

Zunino, Roberto
2015-01-01

Abstract

Behavioural contracts are formal specifications of interaction protocols between two or more distributed services. Despite the heterogeneous nature of the formalisms for behavioural contracts that have appeared in the literature, most of them feature a notion of compliance, which characterises when two or more contracts lead to correct interactions between services respecting them. We discuss and compare a selection of these notions in four different models of contracts: τ-less CCS, session types, interface automata, and contract automata.
2015
Programming Languages with Applications to Biology and Security
Switzerland
Springer Verlag
978-3-319-25526-2
978-3-319-25527-9
Bartoletti, Massimo; Cimoli, Tiziana; Zunino, Roberto
Compliance in behavioural contracts: A brief survey / Bartoletti, Massimo; Cimoli, Tiziana; Zunino, Roberto. - 9465:(2015), pp. 103-121. [10.1007/978-3-319-25527-9_9]
File in questo prodotto:
File Dimensione Formato  
main.pdf

Solo gestori archivio

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 374.7 kB
Formato Adobe PDF
374.7 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/11572/143011
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? 27
  • OpenAlex ND
social impact