Abstract
Software trustworthiness is an important indicator to assess the quality of software and can be portrayed by the attributes of the software. The different attribute produces different influence on the software quality. Therefore, it is important to study the weight allocation for different attributes to measure software trustworthiness reasonably. Usually, the weight of trustworthy attributes is affected by two aspects, one is the assessment of experts and the other is the hidden information in attributes. The component-based software has become popular in the field of software engineering due to its advantages. So a trustworthiness measurement model of component-based software is proposed by combining the weights. Firstly, a new method of weight allocation for trustworthy attributes is proposed based on Fuzzy Analytical Hierarchy Process and the grey correlation method. Secondly, the trustworthiness measurement model of component-based software will be established based on the combination structures of components. Finally, the station ticketing system is used to illustrate the rationality of the model.
Supported by the Natural Science Foundation of Anhui Province (No. 2108085MF204), the National Natural Science Foundation of China (No. 62162014, 62077029), the Abroad Visiting of Excellent Young Talents of Universities in Anhui Province (No. GXGWFX2019022).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cho, J.H., Xu, S., Hurley, P.M., et al.: STRAM: measuring the trustworthiness of computer-based systems. ACM Comput. Surv. 51(6), 1–47 (2019)
Wang, D.X., Wang, Q.: Trustworthiness evidence supporting evaluation of software process trustworthiness. J. Softw. 29(11), 3412–3434 (2018)
Neumann, P.G.: Trustworthiness and truthfulness are essential. Commun. ACM. 60(6), 26–28 (2017)
Martinez-Gil, F., Lozano, M., García, F.I., et al.: Using inverse reinforcement learning with real trajectories to get more trustworthy pedestrian simulations. Mathematics 8, 1479 (2020)
He, J.F., Dan, Z.G., Wang, J.: Review of the achievement of major research plan on “trustworthy software’’. Bull. Natl. Nat. Sci. Found. China 32(3), 291–296 (2018)
Tao, H., Chen, Y., Wu, H.A.: A reallocation approach for software trustworthiness based on trustworthy attributes. Mathematics 8(14), 25829–25835 (2020)
Wei, Z., Ma, Y., Pan, H.: Based on weight and user feedback: a novel trustworthiness measurement model. Chin. J. Electron. 31, 612–625 (2022)
Tao, H.W., Zhao, J.: An improved attributes-based software trustworthiness metrics model. Wuhan Univ. 63(2), 151–157 (2017)
Wang, B., Chen, Y., Zhang, S.: Updating model of software component trustworthiness based on users feedback. IEEE Access 7, 60199–60205 (2019)
Tao, H.W., Chen, Y.X., et al.: A survey of software trustworthiness measurements. Int. J. Performability Eng. 15(9), 2364–2371 (2019)
Wang, D.X., Wang, Q., He, J.F.: Evidence-based software process trustworthiness model and evaluation method. J. Softw. 28(7), 1713–1731 (2017). (in Chinese)
Wang, D.X., Wang, Q.: Trustworthiness evidence supporting evaluation of software process trustworthiness. J. Softw. 29(11), 3412–3434 (2018). (in Chinese)
Tiwari, U.K., Kumar, S., Matta, P.: Execution-history based reliability estimation for component-based software: considering reusability-ratio and interaction-ratio. Int. J. Syst. Assur. Eng. Manag. 11, 1003–1019 (2020)
Malik, P., Nautiyal, L., Ram, M.: A method for considering error propagation in reliability estimation of component-based software systems. Int. J. Math. Eng. Manag. Sci. 4, 635–653 (2019)
Dong, G.L.: Trusted software design and evaluation based on component relationship. Hebei University (2012). (in Chinese)
Wang, B.H.: Research on Trustworthiness Measurement Models Based on Software Component. East China Normal University, Shanghai (2019). (in Chinese)
Wang, B.H., Liu, D.N., Zhang, S.: The performance quantitative model based on the specification and relation of the component. Mathematics 7, 730 (2019)
Nie, F., Wu, D., Wang, R., et al.: Truncated robust principle component analysis with a general optimization framework. IEEE Tran. Softw. Eng. 44(2), 1081–1097 (2022)
Huang, D.J.: Component-based software trustworthiness measurement and allocation model. Huaibei Normal University (2019). (in Chinese)
Cheng, S.L., Wang, Y.: Determination of objective weight of expert based on interval-valued intuitionistic 2-tuple linguistic setting. Comput. Eng. Des. 2, 282–287 (2018)
Gu, H.H., Li, M.Z.: Objective weighting approach based embedded software trustworthiness evaluation method. Appl. Res. Comput. 29(5), 1761–1763 (2010)
Shi, L., Yang, S.L., Li, K., et al.: Developing an evaluation approach for software trustworthiness using combination weights and TOPSIS. J. Softw. 7(3), 532–542 (2012)
Wang, B.H., Zhang, S.: A subjective and objective integration approach of determining weights for trustworthy measurement. IEEE Access 6, 25829–25835 (2018)
Zhang, J., Zhou, Y.: New software trustworthiness attribute weight distribution method based on attribute affection and importance. Appl. Res. Comput. 33(5), 1390–1394 (2016). (in Chinese)
Xiong, G., Lan, J.L., Hu, Y.X., Liu, S.R.: Evaluation approach for network components performance using trustworthiness measurement. J. Commun. 37(3), 117–128 (2016)
Liu, H., Tao, H.W., Chen, Y.X.: An approach for trustworthy evidence of source code oriented aerospace software trustworthiness measurement. Aerosp. Control Appl. 47(2), 32–41 (2021). (in Chinese)
Kong, L.N.: Optimum selection of bridge reinforcement scheme based on game theory and evidence theory. J. Railway Sci. Eng. 17(3), 556–562 (2020). (in Chinese)
Tao, H.W.: Research on attribute-based software trustworthy measurement model. East China Normal University, Shang Hai (2011). (in Chinese)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ma, Y., Gao, X., Zhou, W. (2022). The Trustworthiness Measurement Model of Component-Based Software Based on Combination Weight. In: Chen, Y., Zhang, S. (eds) Artificial Intelligence Logic and Applications. AILA 2022 2022. Communications in Computer and Information Science, vol 1657. Springer, Singapore. https://doi.org/10.1007/978-981-19-7510-3_20
Download citation
DOI: https://doi.org/10.1007/978-981-19-7510-3_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-7509-7
Online ISBN: 978-981-19-7510-3
eBook Packages: Computer ScienceComputer Science (R0)