期刊文献+

基因表达式编程在软件可靠性建模中的应用 被引量:6

Application of Gene Expression Programming in Software Reliability Modeling
下载PDF
导出
摘要 基因表达式编程是一种基于遗传算法和遗传编程的新型机器学习技术,其具有更为优秀的数据挖掘能力,已被成功应用于函数发现领域。提出一种基于基因表达式编程的非参软件可靠性建模方法,该方法将基因表达式编程算法中的若干关键步骤(如初始种群函数集、适应度函数、终止条件等)与软件可靠性建模的若干重要特征相融合,在失效数据集上进行训练,从而获得基于基因表达式编程算法的非参软件可靠性模型。在若干组真实失效数据集上,将所提出的模型与若干典型的基于人工神经网络以及遗传编程的非参软件可靠性模型进行对比实例研究。实例结果表明,基因表达式编程算法的非参软件可靠性模型具有更为显著的模型拟合与预计性能。 Gene expression programming (GEP), which is a new evolutionary algorithm based on genetic algorithm and genetic programming, has been acknowledged as a powerful machine learning technique and widely used in the field of data mining. Thus, this paper applies GEP into the non-parametric software reliability modeling due to its unique and pretty characters. This new GEP-based modeling approach considers some important characters of reliability modeling in several main components of GEP, i.e. function set, terminal criteria, fitness function, and then obtains the final model (named GEP-NPSRM) by training on the failure data. Finally, for several real failure data-sets, four case studies are proposed by respectively comparing GEP-NPSRM with several representative existing software reliability models in term of the fitting and prediction powers. The results show that the GEP-NPSRM provides better fitting and prediction performances.
出处 《计算机科学与探索》 CSCD 2011年第6期534-546,共13页 Journal of Frontiers of Computer Science and Technology
基金 国家部委"十一五"预研项目~~
关键词 软件可靠性建模 基因表达式编程(GEP) 非参数化软件可靠性模型 机器学习 software reliability modeling gene expression programming (GEP) non-parametric software reliability model machine learning
  • 相关文献

参考文献6

二级参考文献56

共引文献83

同被引文献67

引证文献6

二级引证文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部