Framework for software reliability comprehensive evaluation based on grey system theory
-
摘要: 从系统工程的角度出发,提出一套完整的基于灰色系统理论的软件可靠性综合评价框架.首先,在ISO/IEC 9126软件质量模型的基础上,建立起软件可靠性综合评价体系,并利用灰关联分析方法计算每个度量元与软件可靠性之间的相关程度,由此确定度量元在评价体系中的权重值.在此基础上,提出基于灰色聚类的软件可靠性综合评价方法.初步的实验结果表明,基于灰色系统理论的软件可靠性综合评价框架具有方便实用、全寿命周期评价、数据来源广泛、且可准确反映当前软件可靠性指标水平等优点,适合于软件可靠性工程决策活动.Abstract: From the viewpoint of system engineering, a useful framework was explored for software reliability comprehensive evaluation based on grey system theory which has been acknowledged as a powerful technique for system comprehensive evaluation. According to the software quality model in ISO/IEC 9126, software reliability metrics were regarded as the evaluation index, and the grey relational degree between each metric and reliability was analyzed which can be used to identify the weights of metrics. Consequently the software reliability comprehensive evaluation method based on grey cluster theory was proposed. Finally, a primary experiment research was conducted to show that the framework for software reliability comprehensive evaluation based on grey system theory can reflect the level of reliability accurately with the values of these reliability metrics which can be collected easily in each development phase. Therefore the proposed framework is suitable for reliability engineering practice.
-
Key words:
- software engineering /
- grey system theory /
- comprehensive evaluation /
- reliability theory
-
[1] Alan Wood. Software reliability growth models: assumptions vs. reality //Los Alamitos. Proceedings of the 8th International Symposium on Software Reliability Engineering. New Mexico: IEEE Computer Society Technical Council on Software Engineering, 1997: 136-141 [2] ISO/IEC 9126-1 2001, Software quality characteristics and metrics-part1: quality model [S] [3] 刘思峰. 灰色系统理论及其应用[M]. 北京:科学出版社, 2004 Liu Sifeng. Grey system theory and application [M]. Beijing:Science Press, 2004 (in Chinese) [4] 王铁江,郦萌.软件可靠性的模糊综合评估模型[J].计算机工程与应用, 2002, 20:23-26 Wang Tiejiang, Li Meng. A fuzzy comprehensive evaluation model for software reliability [J].Computer Engineering and Applications, 2002, 20:23-26 (in Chinese) [5] 刘斌,陆民燕,阮镰.基于模糊神经网络的软件可靠性早期预计方法[J].北京航空航天大学学报, 2001, 27(2):237-240 Liu Bin, Lu Minyan,Ruan Lian. Early software reliability prediction: an approach based on fuzzy neural network [J]. Journal of Beijing University of Aeronautics and Astronautics, 2001, 27(2):237-240 (in Chinese) [6] 梅登华,闵华清.基于灰色系统理论的软件可靠性分析[J].系统工程与电子技术, 2006, 28(7):1103-1105 Mei Denghua, Min Huaqing. Reliability analysis for the software system in grey systems theory [J]. Systems Engineering and Electronics, 2006, 28(7):1103-1105(in Chinese)
点击查看大图
计量
- 文章访问数: 3842
- HTML全文浏览量: 249
- PDF下载量: 1189
- 被引次数: 0