On the impact of architecture design decisions on the quality of blockchain-based applications

被引:1
|
作者
Marmsoler, Diego [1 ]
Eichhorn, Leo [1 ]
机构
[1] Tech Univ Munich, Dept Comp Sci, Munich, Germany
来源
关键词
D O I
10.1017/S0269888920000193
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Architecture Design of Blockchain-Based Applications
    Woehrer, Maximilian
    Zdun, Uwe
    Rinderle-Ma, Stefanie
    2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 173 - 180
  • [2] Architectural Design Decisions for Blockchain-Based Applications
    Woehrer, Maximilian
    Zdun, Uwe
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [3] A Taxonomy of Blockchain-Based Systems for Architecture Design
    Xu, Xiwei
    Weber, Ingo
    Staples, Mark
    Zhu, Liming
    Bosch, Jan
    Bass, Len
    Pautasso, Cesare
    Rimba, Paul
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 243 - 252
  • [4] Blockchain-based internet of things security architecture and applications
    Chen H.
    Lei S.
    Zhang Y.
    Han X.
    Cao Y.
    Zhang Y.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (12) : 16703 - 16714
  • [5] A Blockchain-Based Architecture for Access Control Management of IoT Applications
    Moursy, Islam Ahmed
    Ghanem, Sahar Mohamed
    ElDerini, Mohamed Nazih
    2022 27TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2022), 2022,
  • [6] On the Design of a Blockchain-Based Reputation Service for Android Applications
    Cha, Shi-Cho
    Hung, Shih-Cheng
    Chen, Jyun-Fu
    Syu, Sih-Cing
    Tsai, Tsung-Ying
    ADVANCED SCIENCE LETTERS, 2017, 23 (03) : 2179 - 2184
  • [7] Blockchain-Based Programmable Fog Architecture for Future Internet of Things Applications
    Nayak, Sharmistha
    Ahmed, Nurzaman
    Misra, Sudip
    Choo, Kim-Kwang Raymond
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [8] Blockchain-Based Shared Security Architecture
    Raj, Shaji N.
    Sherly, Elizabeth
    COGNITIVE INFORMATICS AND SOFT COMPUTING, 2020, 1040 : 29 - 35
  • [9] An Architecture for Blockchain-Based Cloud Banking
    Do, Thuat
    INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 805 - 824
  • [10] Blockchain Oracles: A Framework for Blockchain-Based Applications
    Mammadzada, Kamran
    Iqbal, Mubashar
    Milani, Fredrik
    Garcia-Banuelos, Luciano
    Matulevicius, Raimundas
    BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2020 BLOCKCHAIN AND RPA FORUM, 2020, 393 : 19 - 34