Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (9): 2422-2431.doi: 10.23940/ijpe.19.09.p16.24222431

Previous Articles     Next Articles

Trade-off Costs of Software Trustworthy Attributes

Mengyue Wanga, Yanfang Maa,*, Haiyu Panb, Hongwei Taoc, and Liang Chend   

  1. aSchool of Computer Science and Technology, Huaibei Normal University, Huaibei, 235000, China;
    bGuangxi Key Laboratory of Trusted Software, Guilin University of Electronic Technology, Guilin, 541000, China;
    cSchool of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, 450002, China;
    dSchool of Mathematics Science, Huaibei Normal University, Huaibei, 235000, China
  • Submitted on ; Revised on ; Accepted on
  • Contact: *.E-mail address: clmyf@163.com

Abstract: Software trustworthiness is an important criterion to evaluate software quality. Software trustworthiness consists of reliability, security, availability, etc. In order to improve software trustworthiness, some strategies are used to improve trustworthy attributes. However, the strategy to increase a certain trustworthy attribute will lead to a decrease in other trustworthy attributes. Meanwhile, the loss costs will rise. Therefore, based on the production theory in the field of microeconomics, the relationships between trustworthy attributes are proposed when the strategies are used. Then, the weight of each trustworthy attribute is obtained by using an analytic hierarchy process. When strategies are used, trustworthy attributes with an inhibition relationship are analyzed by utilizing weights of trustworthy attributes. Furthermore, for trustworthy attributes with an inhibition relationship, the optimal trade-off costs mathematical model is established. Finally, an application is given to demonstrate the feasibility of the proposed model.

Key words: trustworthiness, trustworthy attributes, strategy, analytic hierarchy process, trade-off