CRJan 22, 2021

Decision process for blockchain architectures based on requirements

arXiv:2101.08998v110 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of blockchain adoption barriers for companies, though it appears incremental as it builds on existing decision-making frameworks.

The paper tackles the challenge of selecting and integrating blockchain architectures for companies by developing an automated decision process that uses requirements as first-class citizens, a knowledge base of patterns, and an architecture generator, with a preliminary version capable of choosing suitable blockchains and a benchmarking tool.

In recent years, blockchain has grown in popularity due to its singular attributes, enabling the development of new innovative decentralized applications. But when companies consider leveraging blockchain for their applications, the plethora of possible choices and the difficulty of integrating blockchain into architectures can hinder its adoption. Our research project aims to ease the adoption of blockchain into companies, notably with the construction of an automated decision process to solve this issue in which requirements are first-class citizens, a knowledge base containing architectural patterns and blockchains refined over time, and an architecture generator able to process outputs into architectural stubs. This paper will also present our current progression on this decision process, by introducing the preliminary version that is able to choose the most suitable blockchain between multiple choices and our process-driven benchmarking tool.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes