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.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