Integrated Model-Driven Engineering of Blockchain Applications for Business Processes and Asset Management
Autor: | Xiwei Xu, Ingo Weber, Qinghua Lu, Mark Staples, Ross Jeffery, An Binh Tran, Paul Rimba, Liming Zhu, Hugo O'Connor |
---|---|
Rok vydání: | 2020 |
Předmět: |
FOS: Computer and information sciences
Source code Smart contract business.industry Cost effectiveness Business process Computer science Escrow media_common.quotation_subject 020207 software engineering 02 engineering and technology Asset (computer security) Software Engineering (cs.SE) Computer Science - Software Engineering 0202 electrical engineering electronic engineering information engineering Asset management Model-driven architecture business Software engineering computer Software computer.programming_language media_common |
DOI: | 10.48550/arxiv.2005.12685 |
Popis: | Blockchain has attracted broad interests to build decentralised applications. Blockchain has attracted broad interests to build decentralised applications. However, developing such applications without introducing vulnerabilities is hard for developers, not the least because the deployed code is immutable and can be called by anyone with access to the network. Model-driven engineering (MDE) helps to reduce those risks, by combining proven code snippets as per the model specification, which is easier to understand than source code. Therefore, in this paper, we present an approach for integrated MDE across business processes and asset management (e.g. for settlement). Our approach includes methods for fungible/non-fungible asset registration, escrow for conditional payment, and asset swap. The proposed MDE approach is implemented in a smart contract generation tool called Lorikeet, and evaluated in terms of feasibility, functional correctness, and cost effectiveness. Comment: to appear in Software: Practice and Experience (2020) |
Databáze: | OpenAIRE |
Externí odkaz: |