Show simple item record

dc.contributor.authorLiu, Christian Gang
dc.date.accessioned2024-02-07T15:20:04Z
dc.date.available2024-02-07T15:20:04Z
dc.date.issued2024-02-05
dc.identifier.urihttp://hdl.handle.net/10222/83441
dc.description.abstractTo alleviate difficulties in writing smart contracts for distributed blockchain applications, as other research, we propose transformation of Business Process Model and Notation (BPMN) models into blockchain smart contracts. Unlike other research, we use Discrete Event Hierarchical State Machine (DE-HSM) multi-modal modeling to identify collaborative trade transactions that need to be supported by the smart contract and describe how the trade transactions, that may be nested, are supported by a transaction mechanism. We describe algorithms to (i) identify the nested trade transactions and to (ii) transform the BPMN model into blockchains smart contracts that include a transaction mechanism to enforce the transactional properties for the identified trade transactions. The developed proof of concept shows that our approach to automated transformation of BPMN models into smart contracts with the support of privacy and cross-chain interoperability is feasible. The thesis examines and evaluates automatically generated alternative transaction mechanisms to support such transactions using three use cases of varying degree of complexity, namely order processing, supply chain management, and a multi-faceted trade use case. The research enriches the academic dialogue on blockchain technology and smart contracts and proposes potential avenues for future research.en_US
dc.language.isoenen_US
dc.subjectSmart Contractsen_US
dc.subjectBusiness Process Model and Notation (BPMN)en_US
dc.subjectLong-term Transactionsen_US
dc.subjectSupporting Transactionsen_US
dc.subjectBPMN Modelsen_US
dc.subjectBlockchain Technologyen_US
dc.subjectDistributed Ledgeren_US
dc.subjectTransaction Managementen_US
dc.subjectDecentralized Systemsen_US
dc.subjectEthereum Platformen_US
dc.subjectBlockchain Integrationen_US
dc.subjectProcess Automationen_US
dc.subjectSmart Contract Applicationsen_US
dc.subjectSmart Contract Optimizationen_US
dc.subjectBlockchain-Based Transactionsen_US
dc.titleSupporting Long-term Transactions in Smart Contracts Generated from Business Process Model and Notation (BPMN) Modelsen_US
dc.date.defence2024-01-23
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.degreeDoctor of Philosophyen_US
dc.contributor.external-examinerWojciech Golaben_US
dc.contributor.thesis-readerSrini Sampallien_US
dc.contributor.thesis-readerQiang Yeen_US
dc.contributor.thesis-supervisorPeter Bodoriken_US
dc.contributor.thesis-supervisorDawn Jutlaen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsYesen_US
dc.contributor.copyright-releaseYesen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record