Architecture Style Selection using Statistics of Quality Attributes to Reduce Production Costs

被引:0
|
作者
Marzooni, Hamidreza Hasannejad [1 ]
Motameni, Homayun [2 ]
Ebrahimnejad, Ali [3 ]
机构
[1] Islamic Azad Univ, Babol Branch, Dept Comp Engn, Babol, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Sari Branch, Sari, Iran
[3] Islamic Azad Univ, Qaemshahr Branch, Dept Math, Qaemshahr, Iran
关键词
Software architecture style; non-functional requirements; curve fitting; gamma method; SOFTWARE; MODEL; PERFORMANCE;
D O I
10.34028/18/4/3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As time goes by and software systems grow in complexity and size, there is an increasing need for software architecture as an important tool in software design. Designing an appropriate architecture is necessary in producing a high quality software, which also suits stakeholders. In order to design the desired high-quality software program, style-based architectures can be used. That is, with the selection of appropriate style architecture, we will get an ideal architecture for design. With the same attitude in this research, using a statistical computational algorithm, we have attempted to select the appropriate software architecture style to meet stakeholders' requirements. In meeting Non-Functional Requirements (NFRs) of stakeholders, increase of one NFR does not increase the others necessarily, and they may be at odds with each other, thus the best quality for all cannot be achieved. In the designing stage of an ideal software, we must take into account the production and maintenance costs as well as a trade-off between stakeholders' desired needs. The proposed algorithm structure involves a method using Gamma Probability Distribution Function (PDF). In a way that, a statistical estimate for each present style is created, and finally in the design of the software, the best style (based on the mentioned statistical estimate) is used for meeting the stakeholder's needs. The method not only creates NFRs in the software program, but also gives importance to production and maintenance costs. This requires that the qualitative data of the problem be converted into quantitative data. It will be fully described in the introduction to the algorithm. In order to verify the validity of the proposed algorithm, the resulted architecture style ranking will be compared with the results of alternative methods namely Analytic Hierarchy Process (AHP) and A Lightweight Value-based Software Architecture Evaluation (LiVASAE). The results confirm the applicability of the proposed algorithm and moreover it has less time complexity with respect to other methods.
引用
收藏
页码:513 / 522
页数:10
相关论文
共 48 条
  • [41] Multiobjective feature selection for key quality characteristic identification in production processes using a nondominated-sorting-based whale optimization algorithm
    Li, An-Da
    He, Zhen
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
  • [42] Home infusion pharmacy quality improvement for central venous access devices using anti-reflux needleless connectors to reduce occlusions, emergency room visits, and alteplase costs
    Buzas, Bob
    Smith, Julie
    Gilbert, Gregory E.
    Moureau, Nancy
    AMERICAN JOURNAL OF HEALTH-SYSTEM PHARMACY, 2022, 79 (13) : 1079 - 1085
  • [43] Balancing WAAM Production Costs and Wall Surface Quality through Parameter Selection: A Case Study of an Al-Mg5 Alloy Multilayer-Non-Oscillated Single Pass Wall
    Yehorov, Yuri
    da Silva, Leandro Joao
    Scotti, Americo
    JOURNAL OF MANUFACTURING AND MATERIALS PROCESSING, 2019, 3 (02):
  • [44] Production of a novel virus-resistant Barley line introgression to the rym1 locus with high malting quality using DNA marker assisted selection
    Okada, Y
    Kanatani, R
    Arai, S
    Asakura, T
    Ito, K
    JOURNAL OF THE INSTITUTE OF BREWING, 2003, 109 (02) : 99 - 102
  • [45] Defining quality assurance guidance for effective selection of technical grade zero-valent iron production batch for groundwater remediation using permeable reactive barrier
    Singh, Rahul
    Vigelahn, Lothar
    Schuett, Christine
    Burmeier, Harald
    Chakma, Sumedha
    Birke, Volker
    JOURNAL OF ENVIRONMENTAL MANAGEMENT, 2024, 368
  • [46] Selection of Bacillus spp. for cellulase and xylanase production as direct-fed microbials to reduce digesta viscosity and Clostridium perfringens proliferation using an in vitro digestive model in different poultry diets
    Latorre, Juan D.
    Hernandez-Velasco, Xochitl
    Kuttappan, Vivek A.
    Wolfenden, Ross E.
    Vicente, Jose L.
    Wolfenden, Amanda D.
    Bielke, Lisa R.
    Prado-Rebolledo, Omar F.
    Morales, Eduardo
    Hargis, Billy M.
    Tellez, Guillermo
    FRONTIERS IN VETERINARY SCIENCE, 2015, 2
  • [47] Quality control in SARS-CoV-2 RBD-Fc vaccine production using LC-MS to confirm strain selection and detect contaminations from other strains
    Suwanchaikasem, Pipob
    Rattanapisit, Kaewta
    Strasser, Richard
    Phoolcharoen, Waranyoo
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [48] Optimal Power Dispatch in Direct Current Networks to Reduce Energy Production Costs and CO2\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\hbox {CO}_2$$\end{document} Emissions Using the Antlion Optimization Algorithm
    J. A. Ocampo-Toro
    O. D. Garzon-Rivera
    L. F. Grisales-Noreña
    O. D. Montoya-Giraldo
    W. Gil-González
    Arabian Journal for Science and Engineering, 2021, 46 (10) : 9995 - 10006