论文标题

区块链应用程序的集成模型驱动工程用于业务流程和资产管理

Integrated Model-Driven Engineering of Blockchain Applications for Business Processes and Asset Management

论文作者

Lu, Qinghua, Tran, An Binh, Weber, Ingo, O'Connor, Hugo, Rimba, Paul, Xu, Xiwei, Staples, Mark, Zhu, Liming, Jeffery, Ross

论文摘要

区块链吸引了广泛的兴趣来建立分散的应用程序。区块链吸引了广泛的兴趣来建立分散的应用程序。但是,开发此类应用程序而不引入漏洞对于开发人员来说很难,这并不是因为部署的代码是不可变的,并且可以访问网络的任何人都可以调用。模型驱动的工程(MDE)通过根据模型规范组合经过验证的代码片段来帮助降低这些风险,这比源代码更容易理解。因此,在本文中,我们提出了一种跨业务流程和资产管理(例如解决方案)进行集成的MDE的方法。我们的方法包括可及格/无牙资产注册的方法,有条件付款的托管和资产交换。提出的MDE方法是在称为Lorikeet的智能合同生成工具中实施的,并根据可行性,功能正确性和成本效益进行了评估。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源