Username   Password       Forgot your password?  Forgot your username? 


Software Trustworthiness Metric Model based on Component Weight

Volume 14, Number 9, September 2018, pp. 1985-1996
DOI: 10.23940/ijpe.18.09.p6.19851996

Dujuan Huanga, Yanfang Maa, Haiyu Panb, and Mengyue Wanga

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

(Submitted on May 23, 2018; Revised on July 25, 2018; Accepted on August 13, 2018)


In recent years, the component-based development pattern is becoming increasingly popular with developers. Generally, a software system is made up of multiple components. The trustworthiness of software systems depends on the trustworthiness of every component. This paper will try to study the trustworthiness of systems from the component view. Firstly, all components in the system are divided into the critical and non-critical ones according to their importance, and a weight value is assigned to each component. For every basic construction between components, the trustworthiness metric model of the subsystem is proposed by composing the trustworthiness of components. Secondly, we prove that these metric models satisfy the metric criteria, such as monotonicity, non-negativity, acceleration, sensitivity, and substitution. Furthermore, the trustworthiness metric model of the whole system is shown based on the trustworthiness metric model of the subsystem. Finally, an algorithm is designed to compute the trustworthiness metric of the whole system. An example is shown to verify the reasonability of the metric model.


References: 17

              1. W. Hasselbring and R. Reussner, “Toward Trustworthy Software Systems,” Computer, Vol. 39, April 2006
              2. L. Bernstein, “Trustworthy Software Systems,” ACM Sigsoft Software Engineering Notes, Vol. 30, pp. 4-5, January 2005
              3. S. Becker, W. Hasselbring, A. Paul, et al., “Trustworthy Software Systems: A Discussion of Basic Concepts and Terminology,” ACM Sigsoft Software Engineering Notes, Vol. 31, pp. 1-18, June 2006
              4. Z. M. Zheng, S. L. Ma, W. Li, et al., “Complexity of Software Trustworthiness and its Dynamical Statistical Analysis Methods,” Science in China Series F: Information Sciences, Vol. 52, pp. 1651-1657, September 2009
              5. Z. M. Zheng, S. L. Ma, W. Li, et al., “Dynamical Characteristics of Software Trustworthiness and Their Evolutionary Complexity,” Science in China Series F: Information Sciences, Vol. 52, pp. 1328-1334, August 2009
              6. K. Liu, Z. Shan, J. Wang , J. He, Z. Zhang, and Y. Qin. “Overview on Major Research Plan of Trustworthy Software,” Bulletin of National Natural Science Foundation of China, Vol. 22, No. 3, pp.145-151, 2008
              7. H. Tao, “Research on the Measurement Models of Software Trustworthiness based on Attributes,” East China Normal University, 2011
              8. Y. Ma, Y. Chen, and B. Gu, “An Attributes-based Allocation Approach of Software Trustworthy Degrees,” in Proceedings of IEEE International Conference on Software Quality, Reliability and Security - Companion, pp. 89-94, 2015
              9. M. S. Mohammad, “A Formal Component-based Software Engineering Approach for Developing Trustworthy Systems,” Computer Science & Software Engineering, 2009
              10. J. Wang, et al., “Research on the Measurement Method and Application of Embedded Software Trustworthiness,” Science China, Vol. 45, pp. 221-228, 2015
              11. H. Tao and J. Zhao, “An Improved Attributes-based Software Trustworthiness Metric Model,” Journal of Wuhan University (SCIENCE EDITION), Vol. 63, pp. 151-157, 2017
              12. H. Zhao, J. Sun, G. Wang, and Y. Gao, “Component-based Software Reliability Model,” Minicomputer System, pp. 950-954, 2002
              13. X. Zheng, “Reliability Index Distribution and Prediction Model based on Component-based Software System.” South China University of Technology, 2012
              14. H. Huang, J. Zhang, and Z. Ding, “Architecture-based Prediction of Service Combination Reliability,” Journal of Zhejiang Sci-Tech University, Vol. 35, pp. 84-92, 2016
              15. W. Lu, F. Xu, and J. Lv, “An Approach of Software Reliability Evaluation in the Open Environment,” Chinese Journal of Computers, Vol.33, pp. 452-462, 2010
              16. L. Mei, “Research on the Evaluation Models of Software Trustworthiness based on Component,” Nanjing University, 2003
              17. S. Deng, “Study on the Application of Component Technology in Software Development,” Southwest Jiaotong University, 2001


                          Please note : You will need Adobe Acrobat viewer to view the full articles.Get Free Adobe Reader

                          This site uses encryption for transmitting your passwords.