计算机应用 ›› 2012, Vol. 32 ›› Issue (05): 1436-1438.

• 计算机软件与技术 • 上一篇    下一篇

基于学习向量量化神经网络的软件可靠性预测

乔辉,周雁舟,邵南   

  1. 信息工程大学 电子技术学院,郑州 450004
  • 收稿日期:2011-10-31 修回日期:2011-12-08 发布日期:2012-05-01 出版日期:2012-05-01
  • 通讯作者: 乔辉
  • 作者简介:乔辉(1988-),男,陕西渭南人,硕士研究生,主要研究方向:软件可靠性预测、数据挖掘、模式识别;
    邵南(1988-),男,山西运城人,硕士研究生,主要研究方向:可信计算、操作系统安全;
    周雁舟(1971-),男,河南郑州人,副研究员,博士, CCF会员,主要研究方向:信息安全、软件可靠性、可信计算。
  • 基金资助:

    国家863计划项目(2008AA01Z404)

Software reliability prediction based on learning vector quantization neutral network

QIAO Hui,ZHOU Yan-zhou,SHAO Nan   

  1. Institute of Electronic Technology, Information Engineering University, Zhengzhou Henan 450004, China
  • Received:2011-10-31 Revised:2011-12-08 Online:2012-05-01 Published:2012-05-01
  • Contact: QIAO Hui

摘要: 针对传统的软件可靠性预测模型在实际应用中存在预测泛化性能不佳等问题,提出一种基于学习向量量化(LVQ)神经网络的软件可靠性预测模型。首先分析了LVQ神经网络的结构特点以及它与软件可靠性预测的联系,然后运用该网络来进行软件可靠性的预测,并基于美国国家航空航天局(NASA)软件数据项目中的实例数据集,运用Matlab工具进行了仿真实验。通过与传统预测方法的对比,证明该方法具有可行性和较高的预测泛化性能。

关键词: 软件可靠性预测, 泛化性能, 软件度量, 学习向量量化, 神经网络, 映射网络, Matlab仿真

Abstract: The application of traditional software prediction model has poor generalized performance. This paper put forward a software reliability prediction model based on Learning Vector Quantization (LVQ) neural network. First, this paper analyzed the structure characteristics of LVQ neural network and its relation with software reliability prediction. Then the network was used to predict the software reliability. In the end, the authors confirmed the algorithm through multiple simulation experiments under the Matlab environment and the data from Metrics Data Program (MDP) database of National Aeronautics and Space Administration (NASA) of USA. The experimental results indicate that the method is feasible and has a higher prediction precision than the traditional software prediction method.

Key words: software reliability prediction, generalized performance, software measurement, Learning Vector Quantization (LVQ), neural network, mapping network, Matlab simulation

中图分类号: