Username   Password       Forgot your password?  Forgot your username? 

Software Trustworthiness Static Measurement Model and the Tool

Volume 13, Number 7, November 2017 - Paper 13  - pp. 1101-1110
DOI: 10.23940/ijpe.17.07.p13.11011110

Yan Li, Zhiqiang Wu, Yixiang Chen*

Shanghai Key Laboratory of Trustworthy Computing, East China Normal University, Shanghai, 20062, China

(Submitted on July 25, 2017; Revised on August 30, 2017; Accepted on September 15, 2017)


Software trustworthiness has become one of the prominent studies in software quality assurance, in which the trustworthiness measurement is the primary topic. Compared with the method to evaluate the software development process, we measure to what extent the entity of software better fits users’ requirement. In this paper, we propose a bottom-up method of software trustworthiness measurement based on the source code. First, for the trustworthiness measurement of attributes, a comprehensive model is proposed. Second, the validity and stability of the model are verified by Monte Carlo simulation. Finally, the proposed method is developed based on the open source static detection tool for Cppcheck, which forms the software trustworthiness static measurement tool for TSMT.


References: 11

        1. S. Christey, “Preliminary List of Vulnerability Examples for Researchers”, 2006.
        2. Y. Huang, X. He, J. Wang, and Z. Lei, “An Evaluation Method Oriented to the Comprehensive Credibility of Simulation Data Source Based on Evidence Theory,” vol. 5, no. 2, 2016.
        3. R. Jiang, “A Trustworthiness Evaluation Method for Software Architectures Based on the Principle of Maximum Entropy (Pome) and the Grey Decision-making Method (Gdmm),” Entropy, vol. 16, no. 9, pp. 4818–4838, 2014.
        4. K. Liu, “Overview on Major Research Plan of Trustworthy Software,” Bulletin of National Natural Science Foundation of China, 2008.
        5. Y. Li and Y. Chen, “A Measurement Model for Trustworthy Software Based on Trusted Evidences,” in International Symposium on System and Software Reliability, 2017, pp. 20–24.
        6. T. J. Mccabe, “A Complexity Measure,” IEEE Transactions on Software Engineering, vol. SE-2, no. 4, pp. 308–320, 2006.
        7. M. Rong, “A Model for CPS Software System Trustworthiness Evaluation Based on Attributes Classifying”, 2013.
        8. A. F. Seila, “Simulation and the Monte Carlo Method,” Technometrics, vol. 24, no. 2, pp. 167–168, 2012.
        9. K. Shibata, K. Rinsaka, and T. Dohi, “Metrics-based Software Reliability Models Using Non-homogeneous Poisson Processes,” in International Symposium on Software Reliability Engineering, 2006, pp. 52–61.
        10. H. Tao and Y. Chen, “A New Metric Model for Trustworthiness of Softwares,” Kluwer Academic Publishers, 2012.
        11. H. Tao and Y. Chen, “A Metric Model for Trustworthiness of Softwares,” in Ieee/wic/acm International Joint Conference on Web Intelligence and Intelligent Agent Technology, 2009, pp. 69–72.


              Click here to download the paper.

              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.