Please use this identifier to cite or link to this item:
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
DApp development
DApp deployment
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.
ISBN: 978-3-031-06529-3
ISSN: 1865-1348
Other Identifiers: 10.1007/978-3-031-06530-9_5
Appears in Collections:Department of Applied Informatics

Files in This Item:
File Description SizeFormat 
ICDSST2022_paper_3226.pdf402,68 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.