Emerging Design Patterns for Blockchain Applications

Vijay Rajasekar, Shiv Sondhi, Sherif Saad, Shady Mohammed

2020

Abstract

Blockchain or Distributed Ledger Technology (DLT) introduces a new computing paradigm that is viewed by experts as a disruptive and revolutionary technology. While bitcoin is the most well-known successful application of blockchain technology, many other applications and sectors could successfully utilize the power of blockchain. The potential applications of blockchain beyond finance and banking encouraged many organizations to integrate and adopt blockchain into existing or new software systems. Integrating and using any new computing paradigm is expected to affect the best practice and design principles of building software systems. This paper summarizes our ongoing research on collecting, categorizing and understanding, existing software design patterns when building blockchain-based software systems. It collects and categorizes the existing software (design and architectural) patterns that are commonly linked to blockchain and distributed ledger technology. We provide an informal analysis of the identified patterns to highlight their maturity. Finally, we discuss the current research gap in software engineering for blockchain-based applications and propose potential research directions.

Download


Paper Citation


in Harvard Style

Rajasekar V., Sondhi S., Saad S. and Mohammed S. (2020). Emerging Design Patterns for Blockchain Applications.In Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-443-5, pages 242-249. DOI: 10.5220/0009892702420249


in Bibtex Style

@conference{icsoft20,
author={Vijay Rajasekar and Shiv Sondhi and Sherif Saad and Shady Mohammed},
title={Emerging Design Patterns for Blockchain Applications},
booktitle={Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2020},
pages={242-249},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009892702420249},
isbn={978-989-758-443-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Emerging Design Patterns for Blockchain Applications
SN - 978-989-758-443-5
AU - Rajasekar V.
AU - Sondhi S.
AU - Saad S.
AU - Mohammed S.
PY - 2020
SP - 242
EP - 249
DO - 10.5220/0009892702420249