期刊文献+

基于在线故障定位及自主适应提高软件可靠性 被引量:3

Improving Software Reliability Based on Online Fault Localization and Self-Adaption
下载PDF
导出
摘要 可靠性是衡量软件质量的一个重要指标.在线预测和提高软件可靠性是一个重要的研究课题.目前大多数在线预测和提高软件可靠性的方法具有如下弱点:不能预测软件不同时段的可靠性,且不能定位导致可靠性下降的组件.针对服务组合软件系统,提出在线提高可靠性的方法.通过观测端口失效数据,预测在线系统在不同时段的可靠性.当预测到的可靠性低于预期时,则采用改进的基于频谱的错误定位方法,定位出导致问题的故障组件,再通过添加新组件或替换故障组件的方法对软件系统重新配置,从而在线自动提高软件系统可靠性.使用在线商店的事例来说明方法的有效性. Reliability is an important index to measure the quality of software. Online predicting and improving software reliability are an important research topic. Most existing methods have the following weakness: They can neither predict software reliability on different time intervals nor locate the faulty components that cause the declining of the reliability. This paper proposes a new method to online improve reliability for service composition. The method uses the monitored failure data at ports to predict the reliabilities of service composition on different time intervals. If the predicted reliability is lower than the expected value, it then locates the faulty component that causes the declining of the reliability by using an improved spectrum-fault-localization method. The system is automatically reconfigured by adding a new component or replacing the faulty component to improve the system reliability. An online shop example is used to demonstrate the effectiveness of the proposed method.
出处 《软件学报》 EI CSCD 北大核心 2015年第4期886-903,共18页 Journal of Software
基金 国家自然科学基金(61210004 61170015)
关键词 可靠性预测 基于频谱定位 重新配置 自适应算法 可靠性提高 reliability prediction spectrum-based localization reconfiguration self-adaptation algorithm reliability improvement
  • 相关文献

参考文献4

二级参考文献48

  • 1向俊莲,杨杰,梅宏.基于软件体系结构的构件组装工具ABC-Tool[J].计算机研究与发展,2004,41(6):956-964. 被引量:9
  • 2杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:268
  • 3黎锁平,武会超.基于双指数平滑方法的通信软件可靠性分析[J].兰州理工大学学报,2006,32(4):102-104. 被引量:5
  • 4马飒飒,王光平,赵守伟.基于时间序列的软件可靠性预测模型研究[J].计算机工程与设计,2007,28(11):2520-2523. 被引量:9
  • 5Aljahdali S H.Prediction of software reliability using neural network and fuzzy logic models[D].USA:George Mason University,2003.
  • 6Littlewood B.The problem of assessing software reliability when you really need to depend on it[EB/OL].[2007].http://www.csr.city.ac.uk/ people/bev.littlewood/bl_public_papers/SCSS_2000/SCSS_2000.pdf.
  • 7Ho S L,Xie M.The use of ARIMA models for reliability forecasting and analysis[J].Computers Industry Engineering, 1998,35 ( 1 ) : 213-216.
  • 8Singh N.Stochastic modeling of aggregates & products of variable, failure rates[J].IEEE Transaction on Reliability, 1995,44(2):279-284.
  • 9Musa J D.Software reliability data,data & analysis center for software [EB/OL]. ( 1950-01 ).https ://www.thedacs.com/databases/sled/ swrel.php.
  • 10BoxGEP JenkinsGM TeinselGC.时间序列分析-预测与控制[M].北京:中国统计出版社,1997..

共引文献105

同被引文献16

引证文献3

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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