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 条
  • [41] Blockchain-Based Decentralized Architecture for Software Version Control
    Hammad, Muhammad
    Iqbal, Jawaid
    Hassan, Ch Anwar ul
    Hussain, Saddam
    Ullah, Syed Sajid
    Uddin, Mueen
    Malik, Urooj Ali
    Abdelhaq, Maha
    Alsaqour, Raed
    APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [42] A Blockchain-Based Architecture for Trust in Collaborative Scientific Experimentation
    Coelho, Raiane
    Braga, Regina
    David, Jose Maria N.
    Stroele, Victor
    Campos, Fernanda
    Dantas, Mario
    JOURNAL OF GRID COMPUTING, 2022, 20 (04)
  • [43] A Blockchain-Based Hierarchical Authentication Scheme for Multiserver Architecture
    Wu, Miqi
    You, Lin
    Hu, Gengran
    Li, Liang
    Cao, Chengtang
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [44] A blockchain-based platform architecture for multimedia data management
    Yue Liu
    Qinghua Lu
    Chunsheng Zhu
    Qiuyu Yu
    Multimedia Tools and Applications, 2021, 80 : 30707 - 30723
  • [45] A first look at blockchain-based decentralized applications
    Wu, Kaidong
    Ma, Yun
    Huang, Gang
    Liu, Xuanzhe
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (10): : 2033 - 2050
  • [46] Message exchange on base of a blockchain-based layered architecture
    Roth, Uwe
    Djoua, Theophane Ngne
    IT-INFORMATION TECHNOLOGY, 2018, 60 (5-6): : 253 - 261
  • [47] A Blockchain-Based Hierarchical Authentication Scheme for Multiserver Architecture
    Wu, Miqi
    You, Lin
    Hu, Gengran
    Li, Liang
    Cao, Chengtang
    You, Lin (mryoulin@gmail.com), 1600, Hindawi Limited (2021):
  • [48] A Blockchain-based Decentralized Cloud Resource Scheduling Architecture
    Zhu, He
    Wang, Yichuan
    Hei, Xinhong
    Ji, Wenjiang
    Zhang, Li
    2018 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS (NANA), 2018, : 324 - 329
  • [49] Latency Analysis of Blockchain-Based SSI Applications
    Pflanzner, Tamas
    Baniata, Hamza
    Kertesz, Attila
    FUTURE INTERNET, 2022, 14 (10):
  • [50] Prediction of the Consolidation Delay in Blockchain-based Applications
    Balsamo, Simonetta
    Marin, Andrea
    Mitrani, Isi
    Rebagliati, Nicola
    PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '21), 2021, : 81 - 92