Authors: Vijay Rajasekar 1 ; Shiv Sondhi 1 ; Sherif Saad 1 and Shady Mohammed 2

Affiliations: 1 School of Computer Science, University of Windsor, Canada ; 2 Faculty of Computer Science & IT, Ahram Canadian University, Egypt

ISBN: 978-989-758-443-5

Keyword(s): Software Engineering, Software Patterns, Empirical Analysis, Anti-patterns, Blockchain.

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. (More)

PDF ImageFull Text


Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
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

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,},


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

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.