Multi-Value Models for Allocation of Software Component Development Costs Based on Trustworthiness

被引:2
|
作者
Wang, Mengyue [1 ]
Ma, Yanfang [1 ]
Li, Guanru [1 ]
Zhou, Wei [1 ]
Chen, Liang [2 ]
机构
[1] Huaibei Normal Univ, Sch Comp Sci & Technol, Huaibei 235000, Peoples R China
[2] Huaibei Normal Univ, Sch Math Sci, Huaibei 235000, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
基金
中国国家自然科学基金;
关键词
Allocation algorithm; component; development costs; dynamic programming; software trustworthiness;
D O I
10.1109/ACCESS.2020.3007158
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The trustworthiness of software is an important attribute. The cost of software development increases with its improvement by software trustworthiness. As one of main methods of software development, component-based software development can reduce development costs to a certain extent. However, it is important to study how to allocate the given development costs to each component so that software trustworthiness can be optimized. First, multi-value models for allocation of software component development costs are established based on different structures of software system. Second, algorithms for allocation of software component development costs can be designed by using dynamic programming. The proposed allocation algorithms can allocate development costs to each component to optimize software trustworthiness. Furthermore, in order to allocate development costs to each component automatically, a web-based software tool for allocating development costs to each component is developed. Finally, a case study of a self-service ticketing system is provided to show the feasibility of the proposed allocation algorithms.
引用
收藏
页码:122673 / 122684
页数:12
相关论文
共 50 条
  • [1] Development of multi-value circulation based on remanufacturing
    Nakajima, Kenichi
    Matsumoto, Mitsutaka
    Murakami, Hideyuki
    Hayakawa, Masao
    Matsuno, Yasunari
    Takayanagi, Wataru
    [J]. MATERIAUX & TECHNIQUES, 2019, 107 (01):
  • [2] The Trustworthiness Measurement Model of Component-based Software Based on the Subjective and Objective Weight Allocation Method
    Gao, Xiaotong
    Ma, Yanfang
    Zhou, Wei
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 478 - 486
  • [3] Component-Trees and Multi-value Images: A Comparative Study
    Naegel, Benoit
    Passat, Nicolas
    [J]. MATHEMATICAL MORPHOLOGY AND ITS APPLICATION TO SIGNAL AND IMAGE PROCESSING, 2009, 5720 : 261 - +
  • [4] Software trustworthiness metric model based on component weight
    Huang D.
    Ma Y.
    Pan H.
    Wang M.
    [J]. International Journal of Performability Engineering, 2018, 14 (09) : 1985 - 1996
  • [5] Stochastic multi-value cellular automata models for bicycle flow
    Jiang, R
    Jia, B
    Wu, QS
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2004, 37 (06): : 2063 - 2072
  • [6] Reasoning Algorithm of Multi-value Fuzzy Causality Diagram Based on Cause-effect Possibility Allocation
    Liang, Xinyuan
    Shi, Qingxi
    Wang, Hongchun
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 6871 - +
  • [7] Multi-value Conflict Analysis Based on Multiple Objects
    Gao, Yujie
    Geng, Shengling
    Yan, Yuhang
    Zhao, Wanyi
    [J]. PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON COMPUTER AND MULTIMEDIA TECHNOLOGY, ICCMT 2024, 2024, : 462 - 466
  • [8] Lead times, component costs and allocation rules in the value of component commonality
    Song, Jingsheng
    Zhao, Yao
    [J]. PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2007, : 359 - 369
  • [9] Multi-value cellular automaton models and metastable states in a congested phase
    Nishinari, K
    Takahashi, D
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2000, 33 (43): : 7709 - 7720
  • [10] Updating Model of Software Component Trustworthiness Based on Users Feedback
    Wang, Baohua
    Chen, Yixiang
    Zhang, Shun
    Wu, Hengyang
    [J]. IEEE ACCESS, 2019, 7 : 60199 - 60205