作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (5): 83-85. doi: 10.3969/j.issn.1000-3428.2011.05.028

• 软件技术与数据库 • 上一篇    下一篇

基于优化RLSSVM的软件失效模型

晁 冰,徐仁佐   

  1. (武汉大学软件工程国家重点实验室,武汉 430072)
  • 出版日期:2011-03-05 发布日期:2012-10-31
  • 作者简介:晁 冰(1972-),男,讲师、博士研究生,主研方向:软件测试,软件可靠性;徐仁佐,教授、博士生导师

Software Failure Model Based on Optimized RLSSVM

CHAO Bing, XU Ren-zuo   

  1. (State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China)
  • Online:2011-03-05 Published:2012-10-31

摘要: 利用递归最小二乘支持向量机(RLSSVM)构造软件可靠性失效模型,通过失效数据集对模型进行反复训练,提高模型学习能力。模型依据递归计算方法,可动态反映软件可靠性的变化,对软件失效有准确的预测能力。使用模拟退火(SA)算法对RLSSVM的参数进行寻优,得到改进的RLSSVM,实现对模型结构的优化。与常用的非齐次泊松过程模型相比,利用RLSSVM与SA算法构造的可靠性模型具有更好的拟合和预测能力。

关键词: 软件失效模型, 递归最小二乘支持向量机, 拟退火算法

Abstract: Recurrent Least Squares Support Vector Machines(RLSSVM) is proposed to construct the failure model of software reliability and train it recurrently by using failure data set to improve its learning ability. The recurrent algorithm is used in model to reflect dynamically the change of software reliability so the model can predict accurately the software failure. Simulated Annealing(SA) algorithm is used to optimize the parameters of RLSSVM to construct more optimal failure model. After comparing with the models of NHPP category, the model based on RLSSVM and SA algorithm has better ability of fitting and prediction.

Key words: software failure model, Recurrent Least Squares Support Vector Machines(RLSSVM), Simulated Annealing(SA) algorithm

中图分类号: