The development of smart contracts for heterogeneous blockchains

Henry Syahputra, Hans Weigand

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

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 languageEnglish
Title of host publicationProceedings of the I-ESA’18 Conference
Subtitle of host publicationEnterprise Interoperability VIII - Smart Services and Business Impact of Enterprise Interoperability
EditorsK. Popplewell, K.D. Thoben, T. Knothe, R. Poler
Place of PublicationCham
PublisherSpringer Verlag
Pages229-238
ISBN (Electronic)9783030136932
ISBN (Print)9783030136925
DOIs
Publication statusPublished - 2019

    Fingerprint

Keywords

  • smart contracts
  • blockchain
  • UML
  • OCL
  • resources-event-agent (REA)

Cite this

Syahputra, H., & Weigand, H. (2019). The development of smart contracts for heterogeneous blockchains. In K. Popplewell, K. D. Thoben, T. Knothe, & R. Poler (Eds.), Proceedings of the I-ESA’18 Conference : Enterprise Interoperability VIII - Smart Services and Business Impact of Enterprise Interoperability (pp. 229-238). Cham: Springer Verlag. https://doi.org/10.1007/978-3-030-13693-2_19