We propose a formal theory for contract-based computing. A contract is an agreement stipulated between two or more parties, which specifies the duties and the rights of the parties involved therein. We model contracts as formulae in an intuitionistic logic extended with a contractual" form of implication. Decidability holds for our logic: this allows us to mechanically infer the rights and the duties deriving from any set of contracts. We embed our logic in a core calculus of contracting processes

A Calculus of Contracting Processes / Bartoletti, Massimo; Zunino, Roberto. - ELETTRONICO. - (2009), pp. 1-41.

A Calculus of Contracting Processes

Zunino, Roberto
2009-01-01

Abstract

We propose a formal theory for contract-based computing. A contract is an agreement stipulated between two or more parties, which specifies the duties and the rights of the parties involved therein. We model contracts as formulae in an intuitionistic logic extended with a contractual" form of implication. Decidability holds for our logic: this allows us to mechanically infer the rights and the duties deriving from any set of contracts. We embed our logic in a core calculus of contracting processes
2009
Trento
University of Trento - Dipartimento di Ingegneria e Scienza dell'Informazione
A Calculus of Contracting Processes / Bartoletti, Massimo; Zunino, Roberto. - ELETTRONICO. - (2009), pp. 1-41.
Bartoletti, Massimo; Zunino, Roberto
File in questo prodotto:
File Dimensione Formato  
main.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 594.97 kB
Formato Adobe PDF
594.97 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/358678
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact