Legal contracts specify requirements for business transactions. As any other requirements specification, contracts may contain errors and violate properties expected by contracting parties. Symboleo was recently proposed as a formal specification language for legal contracts. This paper presents SymboleoPC, a tool for analyzing Symboleo contracts using model checking. It highlights the architecture, implementation and testing of the tool, as well as a scalability evaluation with respect to the size of contracts and properties to be checked through a series of experiments. The results suggest that SymboleoPC can be usefully applied to the analysis of formal specifications of contracts with real-life sizes and structures.

Model-checking legal contracts with SymboleoPC / Parvizimosaed, A.; Roveri, M.; Rasti, A.; Amyot, D.; Logrippo, L.; Mylopoulos, J.. - (2022), pp. 278-288. (Intervento presentato al convegno 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2022 tenutosi a Canada nel 23-28 October, 2022) [10.1145/3550355.3552449].

Model-checking legal contracts with SymboleoPC

Roveri M.;Mylopoulos J.
2022-01-01

Abstract

Legal contracts specify requirements for business transactions. As any other requirements specification, contracts may contain errors and violate properties expected by contracting parties. Symboleo was recently proposed as a formal specification language for legal contracts. This paper presents SymboleoPC, a tool for analyzing Symboleo contracts using model checking. It highlights the architecture, implementation and testing of the tool, as well as a scalability evaluation with respect to the size of contracts and properties to be checked through a series of experiments. The results suggest that SymboleoPC can be usefully applied to the analysis of formal specifications of contracts with real-life sizes and structures.
2022
Proceedings - 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2022
USA
Association for Computing Machinery, Inc
9781450394666
Parvizimosaed, A.; Roveri, M.; Rasti, A.; Amyot, D.; Logrippo, L.; Mylopoulos, J.
Model-checking legal contracts with SymboleoPC / Parvizimosaed, A.; Roveri, M.; Rasti, A.; Amyot, D.; Logrippo, L.; Mylopoulos, J.. - (2022), pp. 278-288. (Intervento presentato al convegno 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2022 tenutosi a Canada nel 23-28 October, 2022) [10.1145/3550355.3552449].
File in questo prodotto:
File Dimensione Formato  
models1.pdf

Solo gestori archivio

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