What is it about?

This paper could be considered a proof of concept for incorporating run-time business rule checking in software. This is particularly relevant to smart contracts as there is no central authority to check business rules ex-ante and reverting (erroneous or illegal) transactions in a blockchain is at least cumbersome. Additionally, the ontology-based model-driven engineering approach with integrated coherence checking has the potential to make smart contracts and software in general more robust through transparence and validation, as the approach presented in this paper uses an ontology as a platform independent model, replacing a conceptual model that is potentially created by a single modeler by an ontology, which is shared within, supported by and validated by a community. Moreover, replacing manual coding by a code generator, replaces the model interpretation of a single programmer with a set of validated transformation rules, which makes model-to-code or model-to-contract transformation more transparent and less error-prone.

Featured Image

Read the Original

This page is a summary of: An Executable Axiomatization of the REA2 Ontology, Journal of Information Systems, February 2021, American Accounting Association,
DOI: 10.2308/isys-19-026.
You can read the full text:

Read

Contributors

The following have contributed to this page