Abstract
The advanced development of blockchain technologies at present is to have external applications that interact with the native blockchain. A smart contract allows us to insert business logic which can add transactions and share them with multiple parties. This paper discusses the development process of a smart contract platform that aims to generate smart contracts for heterogeneous blockchain technologies. We start the process of creating a blueprint design, a datalogical stereotype that employs the ontology design from a Resources-Event-Agent (REA) perspective (McCarthy in The Accounting Review, LVII(3) (1982) [1]). With the modeling approach we are using in this paper, Unified Modeling Language (UML) and Object Constraint Language (OCL), we implement the workflow and algorithm in a supply chain demo sample [2].
Original language | English |
---|---|
Title of host publication | Proceedings of the I-ESA’18 Conference |
Subtitle of host publication | Enterprise Interoperability VIII - Smart Services and Business Impact of Enterprise Interoperability |
Editors | K. Popplewell, K.D. Thoben, T. Knothe, R. Poler |
Place of Publication | Cham |
Publisher | Springer Verlag |
Pages | 229-238 |
ISBN (Electronic) | 9783030136932 |
ISBN (Print) | 9783030136925 |
DOIs | |
Publication status | Published - 2019 |
Keywords
- smart contracts
- blockchain
- UML
- OCL
- resources-event-agent (REA)