留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于BBN的故障定位技术

柳永坡 金茂忠 贾晓霞 刘雪梅

柳永坡, 金茂忠, 贾晓霞, 等 . 基于BBN的故障定位技术[J]. 北京航空航天大学学报, 2009, 35(10): 1201-1205.
引用本文: 柳永坡, 金茂忠, 贾晓霞, 等 . 基于BBN的故障定位技术[J]. 北京航空航天大学学报, 2009, 35(10): 1201-1205.
Liu Yongpo, Jin Maozhong, Jia Xiaoxia, et al. BBN-based fault localization technique[J]. Journal of Beijing University of Aeronautics and Astronautics, 2009, 35(10): 1201-1205. (in Chinese)
Citation: Liu Yongpo, Jin Maozhong, Jia Xiaoxia, et al. BBN-based fault localization technique[J]. Journal of Beijing University of Aeronautics and Astronautics, 2009, 35(10): 1201-1205. (in Chinese)

基于BBN的故障定位技术

基金项目: 国家自然科学基金资助项目(60603039)
详细信息
    作者简介:

    柳永坡(1971-),男,辽宁辽阳人,博士生,liuypo@sei.buaa.edu.cn.

  • 中图分类号: TP 311.5

BBN-based fault localization technique

  • 摘要: 故障定位的目的是帮助程序员寻找引发失效的原因或故障位置,以加快调试过程.故障和失效间的关系往往非常复杂,难以直接描述故障到失效的转化.分析了采用差异分析的方法,提出基于可疑模式,构建故障推理贝叶斯网络,节点由可疑模式及其方法调用者构成;介绍了贝叶斯网络构建算法,各个相关概率的定义及BBN(Bayesian Belief Network)中各个边的条件概率计算公式.基于推理算法,得到包含故障的模块,并计算得到每个模块包含故障的概率.提出评价方法,并进行了实验验证,取得了平均0.761的定准率和0.737的定全率,定位结果良好有应用价值.

     

  • [1] Andreas Z, Ralf H. Simplifying and isolating failure-inducing input[J]. IEEE Transactions on Software Engineering, 2002, 28(2):183-200 [2] Mary J H, Gregg R, Kent S, et al. An empirical investigation of the relationship between spectra differences and regression faults [J]. Journal of Software Testing, Verification, and Reliability, 2000, 10(3):171-194 [3] Morell L J. A theory of fault-based testing[J]. IEEE Transactions on Software Engineering, 1990,16(8):844-857 [4] Voas J M. PIE: a dynamic failure-based technique[J]. IEEE Trans Software Eng, 1992, 18(8): 717-727 [5] James A J, Mary J H, John S. Visualization of test information to assist fault localization 24th International Conference on Software Engineering(ICSE 2002). Florida: ACM, 2002:467-477 [6] Shinji K, Akira N, Keisuke N, et al. Experimental evaluation of program slicing for fault localization[J]. Empirical Software Engineering, 2002 ,7(1):49-76 [7] Margaret A F. Fault localization through execution traces . USA: Georgia Institute of Technology, 2002 [8] Manos R, Steven P R. Fault localization with nearest neighbor queries 18th IEEE International Conference on Automated Software Engineering (ASE 2003). Montreal: IEEE Computer Society, 2003:30-39 [9] James A J, Mary J H. Empirical evaluation of the tarantula automatic fault-localization technique 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005). California: ACM, 2005:273-282 [10] Wu Ji, Jia Xiaoxia, Liu Chang, et al. A statistical model to locate faults at input level IEEE 19th International Conference on Automated Software Engineering (ASE 2004). Linz: IEEE Computer Society, 2004:274-277 [11] 汪成亮,沈文武,张勤,等.以因果网为理论核心的网络故障诊断方法[J].计算机工程与应用,2004,40(4):151-153 Wang Chengliang, Shen Wenwu, Zhang Qin, et al. Computer network fault diagnosis based on causality diagram theory[J]. Computer Engineering and Applications,2004,40(4):151-153(in Chinese) [12] 李俭川.基于贝叶斯网络的智能故障诊断方法[J].中国惯性技术学报,2002,10(4):24-28 Li Jianchuan. Intelligent fault diagnosis technique based on bayesian networks [J]. Journal of Chinese Inertial Technology,2002,10(4):24-28(in Chinese) [13] 汪浩.基于数据挖掘技术的软件可靠性模型研究 .北京:北京航空航天大学计算机学院,2002 Wang Hao. Research of software reliability model based on data mining . Beijing: School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, 2002(in Chinese) [14] Murphy K P. A brief introduction to graphical models and bayesian Networks . http://www.ai.mit.edu/murphyk/Bayes/bayes.html [15] Valentin D, Christian L, Andreas Z. Lightweight defect localization for java The 19th European Conference on Object-Oriented Programming (ECOOP 2005). Glasgow, Scotland: Springer, 2005:528-550 [16] Valentin D, Christian L, Andrzej W, et al. Mining object behavior with ADABU The IEEE Fourth International Workshop on Dynamic Analysis(WODA 2006). Shanghai: ACM, 2006:17-24
  • 加载中
计量
  • 文章访问数:  2996
  • HTML全文浏览量:  74
  • PDF下载量:  990
  • 被引次数: 0
出版历程
  • 收稿日期:  2008-10-21
  • 网络出版日期:  2009-10-31

目录

    /

    返回文章
    返回
    常见问答