期刊文献+

基于EM方法的隐Markov软件可靠性模型 被引量:2

Hidden Markov Software Reliability Model with EM Method
下载PDF
导出
摘要 针对单一软件可靠性模型不能准确描述软件失效行为、无法合理准确地评估预测出软件可靠性的问题,将变点分析引入软件可靠性建模,提出了一种基于隐Markov过程的软件可靠性模型。该模型采用隐变量来描述影响软件可靠性的多种因素,通过隐变量的状态变化刻画出软件过程中各种因素的变化情况,构建出隐Markov链软件可靠性模型,并采用EM算法进行求解,通过实例分析来验证其有效性。实验结果表明,隐Markov链软件可靠性模型具有较强的变点检测能力,并能显著提高软件可靠性拟合精度。 In view of the problem that single software reliability model doesn't precisely describe the failure behavior of the software, and doesn't accurately predict the software reliability, this paper studied a hidden Markov chain software reliability model incorporating the change point analysis. The formulation of the hidden Markov chain software reliabili- ty prediction approach involves a hidden state variable that indicates the regime change. This variable is specified to be detected by software failure data in each regime. The model parameters are estimated using expectation/maximization (EM) algorithm. Some numerical examples were performed based on some real software failure data sets. Experimental results show that the proposed framework to incorporate multiple change points for software reliability model has fairly accurate and efficient change-point detection capability, and can significantly improve software reliability fitting accuracy.
作者 张婷婷 张德平 刘国强 ZHANG Ting-ting ZHANG De-ping LIU Guo-qiang(College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China)
出处 《计算机科学》 CSCD 北大核心 2016年第8期159-164,共6页 Computer Science
关键词 软件可靠性 隐马尔科夫链模型 EM算法 变点分析 Software reliability, Hidden Markov chain model, Expectation/Maximization algorithm,Change point analysis
  • 相关文献

参考文献32

  • 1Lyu M R. Handbook of software reliability engineering [ M ] . New York: McGraw-Hill, 1996.
  • 2Yang B, Li X, Xie M, et al. A generic data-driven software relia- bility model with model mining technique[J]. Reliability Engi- neering and System Safety, 2010,95 (6) : 671-678.
  • 3Chatterjee S, Misra R B, Alam S S. Predeiction of software relia- bility using an auto regressive process[J]. International Journal of Systems Science, 1997,28(2) : 211-216.
  • 4Guo J H, Liu H W, Yang X Z. An autoregressive time series software reliability growth model with independent increment [C]//Proceedings of the 7th International Conference on Math- ematical Methods and Computational Techniques In Electrical Engineering. World Scientific and Engineering Academy and So- ciety (WSEAS). 2005 : 362-366.
  • 5Raja U, Hale D P, Hale J E. Modeling software evolution de- fects:a time series approach[J]. Journal of Software Mainte- nance and Evolution.. Research and Practice, 2009,21 (1) : 49-71.
  • 6Bao Y K, Yi D B, Chen J H. Forecasting software reliability u- sing ARIMA with ensemble emirical mode decomposition[J]. In ternational Journal of Modeling and Simulation, 2012, 32 ( 2 ) 104-110.
  • 7Amin A, Grunske L, Colmn A. An approach to software reliabil- ity prediction based on time series modeling[J]. The Journal of Systems and Software,2013,86(7) : 1923-1932.
  • 8Zheng J. Predicting software reliability with neural network en- sembles[J]. Expert Systems with Applications, 2009, 36 (2) 2116-2122.
  • 9Hu Q P, Xie M, Ng S H. Software Reliability Predictions using Artificial Neural Networks[M] ffComputational Intelligence in Reliability Engineering. Springer Berlin Heidelberg, 2007..197-222.
  • 10Moura M C,Zio E,Lins I D, et al. Failure and reliability predic- tion by support vector machines regression of time series data [J]. Reliability Engineering System Safety, 2011, 96 (11) : 1527-1534.

同被引文献30

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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