Research on Software Trustworthiness Level Evaluating Model Based on Layered Idea and its Application

Article Preview

Abstract:

In order to evaluate software trustworthy level in quantitative method, it is the key how to effectively integrate numerous of evidence items to analyze software trustworthiness. Combing with analytic hierarchy process (AHP), a software trustworthy level evaluation model based on layered idea is proposed. The model is applied to evaluate the trustworthy level of a kind of software. Based on improved trustworthy software triangle model, a single evidence item is analyzed to decide that it contributes only to one single trustworthy attribute or to multiple trustworthy attributes. Then, all evidences are grouped to different evidence groups according to the evidences’ different contribution to different trustworthy attributions. After that, the evidence group is used as an individual layer between evidence level and trustworthy attribute level. Finally, the quantitive evaluation to software trustworthy level is done from the evidence layer in the bottom to the evaluation level in the top. AHP is used to set the weight. The proposed evaluation model balances the complexity of theory and convenience of operation effectively. The layered AHP is easy to realize in the model. In order to analyze the model performance, a kind of software system is used as object in the simulating experiments. Experimental results show that the proposed model can evaluate the software system effectively.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

277-282

Citation:

Online since:

June 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Trustie research group. Trustie Series Technology Standard(V2. 0). http: /www. Trustie. net, 2009. 9.

Google Scholar

[2] V. Jeffrey: Trusted Software's Holy Grail. Software Quality Journal, Vol. 11(1) 9-17(2003).

Google Scholar

[3] Cai Sibo, Zou Yanzhen, Shao Lingshuang, Xie Bing, Shao Weizhong: Framework supporting software assets evaluation on trustworthiness. Journal of Software, Vol. 21(2) 359-372 (2010) (In Chinese).

DOI: 10.3724/sp.j.1001.2010.03786

Google Scholar

[4] Immonen, M. Palviainen: Trustworthiness evaluation and testing of open source components. In: Proc. Of 7th International Conference on Quality Software, Vol. 1: 316 – 321, (2007).

DOI: 10.1109/qsic.2007.4385514

Google Scholar

[5] Ding XL, Wang HM, Wang YY: Verification oriented Trustworthiness evidence and Trustworthiness evaluation of software. Journal of Frontiers of Computer Science and Technology, Vol. 4(1): 46-48 (2010).

Google Scholar

[6] Bill Councill , George T. Heineman: Component-Based Software Engineering and the Issue of Trust. In: Proc. Of Proceedings of the 22nd international conference on Software engineering, Limerick, Ireland, (2000).

DOI: 10.1145/337180.337501

Google Scholar

[7] Wang HM, Tang YB, Yin G: Trustworthiness of Internet-Based software. Science in China-Series F: Information Sciences, Vol. 49(6): 759-773 (2006).

DOI: 10.1007/s11432-006-2024-4

Google Scholar

[8] E. Michael Maximilien, Munindar P. Singh: Toward Autonomic Web Services Trust and Selection. In: Proc. Of ICSOC'04, Vol. 1: 212-221 (2004).

DOI: 10.1145/1035167.1035198

Google Scholar

[9] Lang Bo, Liu Xudong, Wang Huaimin, Xie Bing, Mao Xiaoguang: A Classification model for software trustworthiness. Journal of Frontiers of Computer Science and Technology, Vol. 4(3): 231-239, (2010).

Google Scholar

[10] Shuai Ding, Shanlin Yang: Research on Evaluation Index System of Trusted Software. In: Proc. Of 4th International Conference on Wireless Communications, Networking and Mobile Computing, Vol. 1: 1-4 (2008).

DOI: 10.1109/wicom.2008.1869

Google Scholar

[11] Zhang Jin, Liu Jun-fei, Jiao Hai-xing: Industry Software Trustworthiness Criterion Research Based on Business Trustworthiness. In: Proc. Of International Conference on Power and Energy Systems, Vol. 1 (2010).

Google Scholar