| 注册
首页|期刊导航|电子学报|结合Craig插值分析的软件错误诊断方法

结合Craig插值分析的软件错误诊断方法

徐勇 毋国庆 袁梦霆

电子学报2016,Vol.44Issue(10):2514-2521,8.
电子学报2016,Vol.44Issue(10):2514-2521,8.DOI:10.3969/j.issn.0372-2112.2016.10.033

结合Craig插值分析的软件错误诊断方法

Software FauIt LocaIization Based on ModeI-Based Diagnosis Combined Craig InterpoIant AnaIysis

徐勇 1毋国庆 2袁梦霆1

作者信息

  • 1. 武汉大学计算机学院,湖北武汉430072
  • 2. 广东肇庆学院数学与统计学院,广东肇庆526061
  • 折叠

摘要

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%.

关键词

基于模型诊断/软件错误定位/冗余分析/Craig 插值

Key words

model-based diagnosis (MBD)/fault localization/redundancy analysis/Craig interpolant

分类

信息技术与安全科学

引用本文复制引用

徐勇,毋国庆,袁梦霆..结合Craig插值分析的软件错误诊断方法[J].电子学报,2016,44(10):2514-2521,8.

基金项目

国家自然科学基金(No.91118003,No.61003071);深圳战略性新兴产业发展专项资金(No.JCYJ20120616135936123);中央高校基本科研业务费专项资金 ()

电子学报

OA北大核心CSCDCSTPCD

0372-2112

访问量0
|
下载量0
段落导航相关论文