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) ). 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 .
|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|
|Publication status||Published - 2019|
- smart contracts
- resources-event-agent (REA)