2022
DOI: 10.1007/s42979-022-01228-4
|View full text |Cite
|
Sign up to set email alerts
|

From Legal Contracts to Formal Specifications: A Systematic Literature Review

Abstract: The opportunity to automate and monitor the execution of legal contracts is gaining increasing interest in Business and Academia, thanks to the advent of smart contracts, blockchain technologies, and the Internet of Things. A critical issue in developing smart contract systems is the formalization of legal contracts, which are traditionally expressed in natural language with all the pitfalls that this entails. This paper presents a systematic literature review of papers for the main steps related to the transf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 93 publications
0
2
0
Order By: Relevance
“…Formal methods [42,43] are procedures based on mathematical models for the design of software and hardware systems. Unlike other design systems, formal methods use mathematical proof as a complement to system testing to ensure correct behaviour.…”
Section: Formal Specifcations and Behaviour Of The Aacmmentioning
confidence: 99%
“…Formal methods [42,43] are procedures based on mathematical models for the design of software and hardware systems. Unlike other design systems, formal methods use mathematical proof as a complement to system testing to ensure correct behaviour.…”
Section: Formal Specifcations and Behaviour Of The Aacmmentioning
confidence: 99%
“…Unlike the Unified approach, in the OOAD approaches the process of software development is not seamless and involves several notations (natural language, UML, possibly formal languages). (Yue et al 2015;Anda & Amyot 2020;Soavi et al 2021;von Olberg & Strey 2022) propose methods for conversion between notations. However, the process of conversion is prone to errors and its outcome is never 100% correct As a result, the source code cannot be statically verified against the requirements.…”
Section: Seamlessnessmentioning
confidence: 99%
“…This usability issue was identified to be one of the main requirement of expert systems building tools (e.g., Novotná and Libal, 2022 ). Nevertheless, most such tools fail in achieving this goal (Soavi et al, 2022 ).…”
Section: Introductionmentioning
confidence: 99%