当前位置: X-MOL 学术Knowl. Eng. Rev. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
On the impact of architecture design decisions on the quality of blockchain-based applications
The Knowledge Engineering Review ( IF 2.8 ) Pub Date : 2020-06-02 , DOI: 10.1017/s0269888920000193
Diego Marmsoler , Leo Eichhorn

In software architectures, architectural design decisions (ADDs) strongly influence the quality of the resulting software system. Wrong decisions lead to low-quality systems and are difficult to repair later on in the development process. As of today, little is known about the impact of certain ADDs for the development of architectures for blockchain-based systems. Thus, it is difficult to predict the outcome of certain ADDs when developing architectures for such systems. In the following, we propose a simulation-based approach for blockchain architectures in which the impact of certain ADDs on certain quality attributes can be simulated. To this end, we first implemented a simulation environment for blockchain architectures. The simulation environment was then used to execute a series of experiments from which we derived a set of hypotheses about the impact of certain ADDs on quality attributes for blockchain architectures. Finally, we tested the hypotheses using statistical analyses and derived an empirical model for blockchain architectures based on the outcome of the analysis. The model can be used by architects to predict the effect of certain decisions in the design of blockchain architectures before implementing them.

中文翻译:

关于架构设计决策对基于区块链的应用程序质量的影响

在软件架构中,架构设计决策 (ADD) 强烈影响最终软件系统的质量。错误的决定会导致系统质量低下,并且难以在开发过程的后期修复。到目前为止,对于某些 ADD 对基于区块链的系统架构开发的影响知之甚少。因此,在为此类系统开发架构时,很难预测某些 ADD 的结果。在下文中,我们提出了一种基于模拟的区块链架构方法,其中可以模拟某些 ADD 对某些质量属性的影响。为此,我们首先实现了区块链架构的模拟环境。然后使用模拟环境执行一系列实验,从中我们得出一组关于某些 ADD 对区块链架构质量属性的影响的假设。最后,我们使用统计分析测试了这些假设,并根据分析结果得出了区块链架构的经验模型。架构师可以使用该模型在实施之前预测某些决策在区块链架构设计中的影响。
更新日期:2020-06-02
down
wechat
bug