计算机应用 ›› 2010, Vol. 30 ›› Issue (06): 1648-1650.

• 软件过程技术与中文信息处理 • 上一篇    下一篇

基于LSSVRM和SA算法的软件失效模型

晁冰1,徐仁佐2   

  1. 1. 安徽合肥电子工程学院
    2.
  • 收稿日期:2009-12-10 修回日期:2010-02-08 发布日期:2010-06-01 出版日期:2010-06-01
  • 通讯作者: 晁冰

Failure model of software reliability based on LSSVRM and simulated annealing algorithm

  • Received:2009-12-10 Revised:2010-02-08 Online:2010-06-01 Published:2010-06-01
  • Contact: CHAO Bing

摘要: 针对软件失效数据的特点,提出将最小二乘支持向量回归机(LSSVRM)用于软件可靠性失效模型的构造。利用LSSVRM 对小样本失效数据构造拟合模型,使用模拟退火(SA)算法对LSSVRM的参数进行优化,得到基于SA的LSSVRM,实现对拟合模型的进一步改进。通过与常用的NHPP类软件失效模型对比表明,利用LSSVRM和SA算法可以构造拟合精度更高的失效模型,并可简化对模型参数的调整

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

Abstract: According to the characteristics of the software failure data, the Least Square Support Vector Regression Machine (LSSVRM) was applied to build the software failure model. The LSSVRM was used to construct a fitting model according to the failure data that is a small sample and the parameters in LSSVRM were optimized by the simulated annealing algorithm to get the SA-LSSVRM and further improve the fitting model. Compared with the failure mode of NonHomogeneous Poisson Process (NHPP), the failure model based on the LSSVRM and SA algorithm has the higher fitting precision and the adjustments of the model parameters could be simplified.

Key words: software failure model, software reliability, least square support vector regression machine, simulated annealing algorithm