This paper provides an analysis of how concepts pertinent to legal contracts can influence certain aspects of their digital implementation through smart contracts, as inspired by recent developments in distributed ledger technology. We discuss how properties of imperative and declarative languages including the underlying architectures to support contract management and lifecycle apply to various aspects of legal contracts. We then address these properties in the context of several blockchain architectures. While imperative languages are commonly used to implement smart contracts, we find that declarative languages provide more natural ways to deal with certain aspects of legal contracts and their automated management.

On legal contracts, imperative and declarative smart contracts, and blockchain systems / Guido Governatori, Florian Idelberger, Zoran Milosevic, Régis Riveret, Giovanni Sartor, Xiwei Xu. - In: ARTIFICIAL INTELLIGENCE AND LAW. - ISSN 0924-8463. - ELETTRONICO. - 26:(2018), pp. 377-409. [10.1007/s10506-018-9223-3]

On legal contracts, imperative and declarative smart contracts, and blockchain systems

Guido Governatori;Régis Riveret;Giovanni Sartor;
2018

Abstract

This paper provides an analysis of how concepts pertinent to legal contracts can influence certain aspects of their digital implementation through smart contracts, as inspired by recent developments in distributed ledger technology. We discuss how properties of imperative and declarative languages including the underlying architectures to support contract management and lifecycle apply to various aspects of legal contracts. We then address these properties in the context of several blockchain architectures. While imperative languages are commonly used to implement smart contracts, we find that declarative languages provide more natural ways to deal with certain aspects of legal contracts and their automated management.
2018
On legal contracts, imperative and declarative smart contracts, and blockchain systems / Guido Governatori, Florian Idelberger, Zoran Milosevic, Régis Riveret, Giovanni Sartor, Xiwei Xu. - In: ARTIFICIAL INTELLIGENCE AND LAW. - ISSN 0924-8463. - ELETTRONICO. - 26:(2018), pp. 377-409. [10.1007/s10506-018-9223-3]
Guido Governatori, Florian Idelberger, Zoran Milosevic, Régis Riveret, Giovanni Sartor, Xiwei Xu
File in questo prodotto:
File Dimensione Formato  
Governatori2018_Article_OnLegalContractsImperativeAndD.pdf

accesso riservato

Tipo: Versione (PDF) editoriale
Licenza: Licenza per accesso riservato
Dimensione 870.8 kB
Formato Adobe PDF
870.8 kB Adobe PDF   Visualizza/Apri   Contatta l'autore

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/11585/742029
 Attenzione

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

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