首页 | 本学科首页   官方微博 | 高级检索  
     

结合Craig插值分析的软件错误诊断方法
引用本文:徐勇,毋国庆,袁梦霆.结合Craig插值分析的软件错误诊断方法[J].电子学报,2016,44(10):2514-2521.
作者姓名:徐勇  毋国庆  袁梦霆
作者单位:1. 武汉大学计算机学院,湖北武汉430072; 广东肇庆学院数学与统计学院,广东肇庆526061;2. 武汉大学计算机学院,湖北武汉,430072
基金项目:国家自然科学基金(No.91118003,No.61003071);深圳战略性新兴产业发展专项资金(No.JCYJ20120616135936123);中央高校基本科研业务费专项资金(3101046,201121102020006)
摘    要:基于模型诊断(MBD)的理论应用到软件错误定位中取得了一定的效果.但是经典MBD理论基于元件间独立地发生故障这一假设,导致软件错误定位的结果中存在假阳性的诊断.论文对现有基于MBD 的软件错误定位方法进行了改进,提出了冲突中元件的冗余分析方法.该方法既包括了基于Craig插值的元件冗余分析机制,同时利用条件语句取值的二元性(真或假)的特点,对冲突中的条件语句元件进行软件错误的无相关分析.实验结果表明:冲突中的元件冗余分析方法可以有效地减少诊断的假阳性率,将诊断结果数减少了48.4%,碰集树生成的结点数减少了47.6%.

关 键 词:基于模型诊断  软件错误定位  冗余分析  Craig  插值
收稿时间:2015-11-03

Software FauIt LocaIization Based on ModeI-Based Diagnosis Combined Craig InterpoIant AnaIysis
XU Yong,WU Guo-qing,YUAN Meng-ting.Software FauIt LocaIization Based on ModeI-Based Diagnosis Combined Craig InterpoIant AnaIysis[J].Acta Electronica Sinica,2016,44(10):2514-2521.
Authors:XU Yong  WU Guo-qing  YUAN Meng-ting
Abstract:Model-based diagnosis,an intelligent diagnosis theory has been successfully applied in software fault locali-zation with promising results.However,traditional MBD relies on the assumption that components in the system fail depend-ently which makes the diagnoses with high false positives in software fault localization.In this paper,a component redundan-cy analysis approach is presented.The approach not only uses Craig interpolant to filter redundant components,but also em-ploys a fact that a branch predicate evaluates to either true or false to filter some branch condition components.Experimental results show that the proposed approach effectively reduces the false positive rates of diagnoses,i.e.,reducing the number of diagnosis by 48. 4%,and reducing the number of nodes of hitting set tree generated during diagnosis computation by 47. 6%.
Keywords:model-based diagnosis (MBD)  fault localization  redundancy analysis  Craig interpolant
本文献已被 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号