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 条
  • [21] Patterns for Blockchain-Based Payment Applications
    Lu, Qinghua
    Xu, Xiwei
    Bandara, H. M. N. Dilum
    Chen, Shiping
    Zhu, Liming
    PROCEEDINGS OF THE EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS 2021, EUROPLOP 2021, 2021,
  • [22] Emerging blockchain-based applications and techniques
    Yinsheng Li
    Service Oriented Computing and Applications, 2019, 13 : 279 - 285
  • [23] Blockchain-based Systems and Applications: A Survey
    Zhang, Jingyu
    Zhong, Siqi
    Wang, Tian
    Chao, Han-Chieh
    Wang, Jin
    JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (01): : 1 - 14
  • [24] A Reference Architecture for Blockchain-Based Crowdsourcing Platforms
    Gong, Yiwei
    van Engelenburg, Selinde
    Janssen, Marijn
    JOURNAL OF THEORETICAL AND APPLIED ELECTRONIC COMMERCE RESEARCH, 2021, 16 (04): : 937 - 958
  • [25] A Review of Blockchain-Based Applications and Challenges
    Pratima Sharma
    Rajni Jindal
    Malaya Dutta Borah
    Wireless Personal Communications, 2022, 123 : 1201 - 1243
  • [26] Blockchain-Based Applications in Neurological Surgery
    Mohamed, Ali A.
    Flynn, Garrett
    Lucke-Wold, Brandon
    WORLD NEUROSURGERY, 2024, 191 : 245 - 253
  • [27] A Review of Blockchain-Based Applications and Challenges
    Sharma, Pratima
    Jindal, Rajni
    Borah, Malaya Dutta
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 123 (02) : 1201 - 1243
  • [28] Blockchain-Based Platform Architecture for Industrial IoT
    Teslya, Nikolay
    Ryabchikov, Igor
    PROCEEDINGS OF THE 2017 21ST CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2017, : 321 - 329
  • [29] Blockchain-Based Architecture of Immutable Document Repository
    Kijas, Szymon
    Zalewski, Andrzej
    SOFTWARE ARCHITECTURE. ECSA 2022 TRACKS AND WORKSHOPS, 2023, 13928 : 3 - 10
  • [30] A design of blockchain-based architecture for the security of electronic health record (EHR) systems
    Yang, Guang
    Li, Chunlei
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 261 - 265