J Shanghai Jiaotong Univ Sci ›› 2024, Vol. 29 ›› Issue (3): 588-600.doi: 10.1007/s12204-022-2496-4

• • 上一篇    

基于FAHP-CRITIC方法的软件可信性分析

高晓彤1,马艳芳1,2, 周伟1   

  1. (1.淮北师范大学 计算机科学与技术学院,安徽 淮北 235000;2. 常州工学院 计算机信息工程学院,江苏 常州213000)
  • 收稿日期:2021-12-15 接受日期:2021-12-27 出版日期:2024-05-28 发布日期:2024-05-28

Analysis of Software Trustworthiness Based on FAHP-CRITIC Method

GAO Xiaotong11 (高晓彤), MA Yanfang1,2* (马艳芳), ZHOU Wei1 周伟)   

  1. (1. School of Computer Science and Technology, Huaibei Normal University, Huaibei 235000, Anhui, China; 2. School of Computer Science and Information Engineering, Changzhou Institute of Technology, Changzhou 213000, Jiangsu, China)
  • Received:2021-12-15 Accepted:2021-12-27 Online:2024-05-28 Published:2024-05-28

摘要: 软件可信性包括多个属性。可信属性权重的合理分配在软件可信度度量中起着关键作用。实际应用中,属性权重通常来自于专家对属性的评价以及属性中隐含的信息。因此,在研究属性权重时,需要从主观和客观两个方面来考虑权重。首先,将模糊层次分析(FAHP)与 CRITIC方法相结合,本文提出一种新的权重分配方法。其次,基于权重分配方法,根据组件的七种组合结构,建立基于组件的软件可信度度量模型; 再次,通过证明度量模型满足一些代数性质,验证模型的合理性。最后,列举案例进行实例分析。通过与其他模型的比较,结果表明了该模型充分利用隐藏信息并对组件进行组合分析,为验证软件可信度度量提供了参考。

关键词: 可信性,权重,构件化软件,度量

Abstract: Software trustworthiness includes many attributes. Reasonable weight allocation of trustworthy attributes plays a key role in the software trustworthiness measurement. In practical application, attribute weight usually comes from experts’ evaluation to attributes and hidden information derived from attributes. Therefore, when the weight of attributes is researched, it is necessary to consider weight from subjective and objective aspects. First, a novel weight allocation method is proposed by combining the fuzzy analytical hierarchy process (FAHP) method and the criteria importance though intercrieria correlation (CRITIC) method. Second, based on the weight allocation method, the trustworthiness measurement models of component-based software are established according to the seven combination structures of components. Third, the model reasonability is verified via proving some metric criteria. Finally, a case is carried out. According to the comparison with other models, the result shows that the model has the advantage of utilizing hidden information fully and analyzing the combination of components effectively. It is an important guide for measuring the trustworthiness measurement of component-based software.

Key words: trustworthiness, weight, component-based software, measurement

中图分类号: