Please use this identifier to cite or link to this item:
https://ruomo.lib.uom.gr/handle/7000/1645
Title: | Modelling the Development and Deployment of Decentralized Applications in Ethereum Blockchain: A BPMN-Based Approach |
Authors: | Nousias, Nikolaos Tsakalidis, George Petridou, Sophia Vergidis, Kostas |
Type: | Conference Paper |
Subjects: | FRASCATI::Natural sciences::Computer and information sciences FRASCATI::Social sciences::Economics and Business::Business and Management |
Keywords: | Blockchain Ethereum DApp DApp development DApp deployment BPMN DMN Modelling Decision-making |
Issue Date: | 2022 |
Volume: | 447 |
First Page: | 55 |
Last Page: | 67 |
Volume Title: | Decision Support Systems XII: Decision Support Addressing Modern Industry, Business, and Societal Needs |
Part of Series: | Lecture Notes in Business Information Processing |
Part of Series: | Lecture Notes in Business Information Processing |
Abstract: | Decentralized Applications (DApps) have emerged as a new model for building massively scalable and profitable applications. A DApp is a software application that runs on a peer-to-peer blockchain network offering censorship resistance, resilience, and transparency that overcome the challenges of typical centralized architectures. Developing and deploying a DApp in a blockchain network is highly challenging. Developers need to initially decide if developing a DApp is justified, before considering different aspects of blockchain technology (e.g., cryptography, transactions, addresses, etc.). This adversity along with the plethora of previously published works highlight the need for new tools and methods for the development of blockchain-based applications. Throughout literature there is a lack of procedures that can guide practitioners on how to develop and deploy their own applications. This paper aims to address this research gap, by standardizing and modelling such processes, through the employment of the BPMN modelling technique. Initially, a DMN decision model is presented that can facilitate developers to determine whether developing a DApp is justified. Consequently, two BPMN models are introduced, namely the DApp development and the DApp deployment process models. The models can orchestrate new DApp initiatives and facilitate the developers’ communication and implementation transparency. We expect that they can serve as a roadmap for enhancing the decision-making in the act of developing a DApp and reducing the implementation time and cost. Finally, we further discuss how the models implement a DApp for the registration and verification of academic qualifications and how BPMN can constitute a powerful tool for the development of DApps. |
URI: | https://doi.org/10.1007/978-3-031-06530-9_5 https://ruomo.lib.uom.gr/handle/7000/1645 |
ISBN: | 978-3-031-06529-3 978-3-031-06530-9 |
ISSN: | 1865-1348 1865-1356 |
Other Identifiers: | 10.1007/978-3-031-06530-9_5 |
Appears in Collections: | Department of Applied Informatics |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ICDSST2022_paper_3226.pdf | 402,68 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.