Skip to main content

The Trustworthiness Measurement Model of Component-Based Software Based on Combination Weight

  • Conference paper
  • First Online:
Artificial Intelligence Logic and Applications (AILA 2022 2022)

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. Wang, D.X., Wang, Q.: Trustworthiness evidence supporting evaluation of software process trustworthiness. J. Softw. 29(11), 3412–3434 (2018)

    Google Scholar 

  3. Neumann, P.G.: Trustworthiness and truthfulness are essential. Commun. ACM. 60(6), 26–28 (2017)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Tao, H., Chen, Y., Wu, H.A.: A reallocation approach for software trustworthiness based on trustworthy attributes. Mathematics 8(14), 25829–25835 (2020)

    Google Scholar 

  7. Wei, Z., Ma, Y., Pan, H.: Based on weight and user feedback: a novel trustworthiness measurement model. Chin. J. Electron. 31, 612–625 (2022)

    Article  Google Scholar 

  8. Tao, H.W., Zhao, J.: An improved attributes-based software trustworthiness metrics model. Wuhan Univ. 63(2), 151–157 (2017)

    MathSciNet  MATH  Google Scholar 

  9. Wang, B., Chen, Y., Zhang, S.: Updating model of software component trustworthiness based on users feedback. IEEE Access 7, 60199–60205 (2019)

    Article  Google Scholar 

  10. Tao, H.W., Chen, Y.X., et al.: A survey of software trustworthiness measurements. Int. J. Performability Eng. 15(9), 2364–2371 (2019)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. Wang, D.X., Wang, Q.: Trustworthiness evidence supporting evaluation of software process trustworthiness. J. Softw. 29(11), 3412–3434 (2018). (in Chinese)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Dong, G.L.: Trusted software design and evaluation based on component relationship. Hebei University (2012). (in Chinese)

    Google Scholar 

  16. Wang, B.H.: Research on Trustworthiness Measurement Models Based on Software Component. East China Normal University, Shanghai (2019). (in Chinese)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. Huang, D.J.: Component-based software trustworthiness measurement and allocation model. Huaibei Normal University (2019). (in Chinese)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Gu, H.H., Li, M.Z.: Objective weighting approach based embedded software trustworthiness evaluation method. Appl. Res. Comput. 29(5), 1761–1763 (2010)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. Wang, B.H., Zhang, S.: A subjective and objective integration approach of determining weights for trustworthy measurement. IEEE Access 6, 25829–25835 (2018)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Tao, H.W.: Research on attribute-based software trustworthy measurement model. East China Normal University, Shang Hai (2011). (in Chinese)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanfang Ma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics