计算机工程 ›› 2017, Vol. 43 ›› Issue (12): 69-72.doi: 10.3969/j.issn.1000-3428.2017.12.013

• 体系结构与软件技术 • 上一篇    下一篇

基于AHP与AdaBoosting的软件可靠性组合模型

高峰 1,仵林博 1,岳旸 1,李海峰 2   

  1. (1.中国工程物理研究院计算机应用研究所,四川 绵阳 621900; 2.北京航空航天大学 可靠性系统工程学院,北京 100191)
  • 收稿日期:2017-09-18 出版日期:2017-12-15 发布日期:2017-12-15
  • 作者简介:高峰(1971—),男,高级工程师、硕士,主研方向为嵌入式软件仿真;仵林博、岳旸,工程师、硕士;李海峰,高级工程师、博士。
  • 基金项目:
    国家部委基金。

Software Reliability Combination Model Based on AHP and AdaBoosting

GAO Feng  1,WU Linbo  1,YUE Yang  1,LI Haifeng  2   

  1. (1.Computer Application Research Institute,China Academy of Engineering Physics,Mianyang,Sichuan 621900,China; 2.School of Reliability and Systems Engineering,Beihang University,Beijing 100191,China)
  • Received:2017-09-18 Online:2017-12-15 Published:2017-12-15

摘要: 目前的各类软件可靠性模型的评估效果依赖于对失效行为的假设,导致模型适用性较差。为此,借助层次分析法选择合适的软件可靠性模型,依据AdaBoosting算法,对合适的可靠性模型进行组合建模。在失效数据集上对多个参与组合的模型进行学习训练,从而建立AMCM模型。在AMCM模型与4个经典软件可靠性模型上的应用结果表明,该组合建模方法是有效的,可明显提升模型的评估性能。

关键词: 软件可靠性模型, 层次分析法, AdaBoosting算法, 组合模型, 软件可靠性评估

Abstract: The evaluation effect of current various types of software reliability models is heavily dependent on the assumption of failure behavior,resulting in poor model applicability.The appropriate software reliability model is selected by Analytic Hierarchy Process(AHP),and the appropriate reliability model is modeled according to AdaBoosting algorithm.In the failure data set,the participating model is learnt training,and AMCM model is established.The AMCM model is applied to the four classical software reliability models.Results show that the proposed combination modeling method is effective,it can significantly improve the evaluation performance of the model.

Key words: software reliability model, Analytic Hierarchy Process(AHP), AdaBoosting algorithm, combination model, software reliability evaluation

中图分类号: