计算机科学 ›› 2013, Vol. 40 ›› Issue (6): 160-163.
王耀宣,叶俊民,陈静汝,欧中红
WANG Yao-xuan,YE Jun-min,CHEN Jing-ru and OU Zhong-hong
摘要: 软件故障诊断过程中代价最昂贵和最耗时的活动之一就是软件故障定位。为了辅助测试人员进行软件故障的定位,在设计分层思想的指导下,在分析软件及其各个模块以及模块中代码之间复杂关系的基础上,通过分析历史数据中软件故障与现象之间的对应关系,建立了基于拓扑图的软件故障传播模型,使得软件故障诊断人员能够利用该拓扑图模型描述具体的软件故障现象。通过该拓扑图模型,软件故障传播模型可转换成更容易进行问题求解的基于二分图的故障检测模型。然后针对该模型设计了基于贪心策略的算法,该算法解决了基于二分图故障检测模型的最小覆盖求解问题,这一问题的求解结果描述了软件故障原因假设集合,通过故障原因与软件模块关系分析可找出与该故障原因对应的相应模块,从而实现故障定位。实验表明,本研究方案能够有效处理软件故障定位问题。
[1] Bouloutas A T,Calo S,Finkel A.Alarm correlation and fault identification in communication networks[J].IEEE Transactions on Communications,1994,42(234):523-533 [2] Katzela I,Schwartz M.Schemes for Fault Identification in Communication Networks[J].IEEE/ACM Transactions on Networking,1995,3 [3] Steinder M,Sethi A S.Probabilistic Fault Localization in Communication Systems Using Belief Networks[J].IEEE/ACM Transactions on Networking,2004,12(5) [4] Hood C S,Ji Chuan-yi.Proactive network fault detection[C]∥Proceedings of the IEEE INFOCOM.Kobe,Japan,April 1997 [5] Yemini S A,Kliger S,Mozes E,et al.High speed and robust event correlation[J].Conununications Magazine,1996,34(5):82-90 [6] Fischer W,Xie G,Young J.Cross-domain fault localization:acase for a graph digest approach [C]∥IEEE Third Workshop on Internet Network Management (INM’08).Orlando,FL,USA,2008:1-6 [7] Khanna G,Cheng M Y,Varadharajan P,et al.Automated rule-based diagnosis through a distributed monitor system [J].IEEE Transactions on Dependable and Secure Computing,2007,4(4):266-279 [8] 黄晓慧,邹仕洪,褚灵伟,等.Internet服务故障管理:分层模型和算法[J].软件学报,2007,8(10):2584-2594 [9] 褚灵伟,邹仕洪,程时端,等.一种动态环境下的互联网服务故障诊断算法[J].软件学报,2009,0(9):2520-2530 [10] Chu LW,Zou S H,Cheng S D,et al.Active probing based Internet service fault management in uncertain and noisy environment [J].Science in China Series F:Information Sciences,2008,51(11):1857-1870 [11] 褚灵伟,邹仕洪,程时端,等.多域服务环境下的分布式故障诊断算法[J].电子与信息学报,2010,32(4):836-840 [12] Kandula S,Katabi D,Vasseur J-P.Shrink:A Tool for Failure Diagnosis in IP Networks[C]∥Sigcomm2005MineNet Workshop.2005 |
No related articles found! |
|