Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management

An Binh Tran, Qinghua Lu, Ingo Weber

Research output: Contribution to journalConference articlepeer-review

92 Scopus citations

Abstract

Blockchain has attracted broad interest as a distributed ledger technology for building the next generation of applications to address lack-of-trust issues in business. Business processes that manage assets (e.g. transferring car/grain/land titles) are a promising domain for applying blockchain technology: secure asset management (including tokens and crypto-currency) is a major application area of blockchain. Solutions for non-fungible assets (like cars and houses, but also supply chain goods) are recurrently addressed case by case and traditionally rely on a centralised trusted authority. This can cause trust issues and introduce inefficiencies or counterparty risks. However, developing blockchain applications is far from easy, and mistakes may not be fixable. Thus, in this paper, we present a model-driven engineering (MDE) tool named Lorikeet for the implementation of business processes on blockchain, which can manage assets. Lorikeet can automatically create well-tested smart contract code from specifications that are encoded in the business process and data registry models based on the implemented model transformations. We demonstrate the tool with an industrial use case.

Original languageEnglish
Pages (from-to)56-60
Number of pages5
JournalCEUR Workshop Proceedings
Volume2196
StatePublished - 2018
Externally publishedYes
Event2018 Dissertation Award, Demonstration, and Industrial Track at BPM, BPMTracks 2018 - Sydney, Australia
Duration: 9 Sep 2018 → …

Keywords

  • Blockchain
  • Business process
  • Model-driven engineering
  • Registry

Fingerprint

Dive into the research topics of 'Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management'. Together they form a unique fingerprint.

Cite this