2021
DOI: 10.1007/s10506-021-09300-9
|View full text |Cite
|
Sign up to set email alerts
|

Contract as automaton: representing a simple financial agreement in computational form

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 25 publications
0
2
0
Order By: Relevance
“…And fourth, it could allow – and encourage – the designers of laws, regulations and bargains to develop new approaches and formalisms that might have been hard to conceptualize using words but might be more easily envisioned in a code-first environment. By way of a partial example, some of the insights about the difference between the expected ‘happy path’ and the default paths in the loan agreement described by Flood & Goodenough [ 47 ] only emerged when they developed the graphical representation of the agreement as a deterministic finite automaton.…”
Section: Expressing the Rules And Their Structure In A Code-native Re...mentioning
confidence: 99%
See 1 more Smart Citation
“…And fourth, it could allow – and encourage – the designers of laws, regulations and bargains to develop new approaches and formalisms that might have been hard to conceptualize using words but might be more easily envisioned in a code-first environment. By way of a partial example, some of the insights about the difference between the expected ‘happy path’ and the default paths in the loan agreement described by Flood & Goodenough [ 47 ] only emerged when they developed the graphical representation of the agreement as a deterministic finite automaton.…”
Section: Expressing the Rules And Their Structure In A Code-native Re...mentioning
confidence: 99%
“…Some contracts involve a more elaborate branching structure of possible obligations and outcomes, such as the classic happy path/default path structure of many financial contracts (e.g. [ 47 ]). Programming such agreements may be best accomplished via a mix of imperative and declarative approaches (e.g.…”
Section: Implications and Next Stepsmentioning
confidence: 99%
“…Thus far, much of the work on analysing and reasoning about norms has been facilitated by encoding them into deontic logic and logic programs, see for instance [1]. On the other hand, Flood & Goodenough [2] propose that many financial contracts are inherently computational in nature, and can be formalized via deterministic finite automata (DFA). This is demonstrated by encoding a simple loan agreement as a DFA, with states representing various situations contemplated in the contract and transitions between them denoting events triggering a change in situation.…”
Section: Introductionmentioning
confidence: 99%
“…We propose an operational semantics for L4 that allows us to execute contracts, and lays the foundation for future work on formal analysis. To illustrate the usefulness of this approach, we implement this semantics in Maude and apply this to visualize the loan agreement in [2]. Limitations of the DFA approach.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation