...
首页> 外文期刊>International Journal of Performability Engineering >From Predicate Testing to Identify Fault Location for Safety-Critical Software
【24h】

From Predicate Testing to Identify Fault Location for Safety-Critical Software

机译:从谓词测试识别安全关键软件的故障位置

获取原文
获取原文并翻译 | 示例
           

摘要

Statistical fault localization is one of the essential tasks of program debugging, and it has shown that the evaluation history of predicates may disclose important clues about the root cause of failures. However, especially for safety-critical software, there exists evaluation bias using same granularity to measure simple predicates and complex compound predicates. Intuitively, we should use line-grain predicates to evaluate the suspiciousness of complex compound predicates and reduce the evaluation bias. In this paper, we propose a novel predicate fault localization technique from predicate testing to identify fault location. Based on the predicate fault model, we first generate constraint sets for each predicate and then calculate the suspiciousness of predicates by evaluating their constraint sets. Finally, we sort the suspicious predicates by their suspiciousness. Our preliminary results show that our approach can significantly improve fault predicate absolute ranking.
机译:统计故障定位是程序调试的基本任务之一,并表明谓词的评估历史可以披露关于故障根本原因的重要线索。 然而,特别是对于安全关键软件,存在使用相同粒度的评估偏差来测量简单的谓词和复杂的化合物谓词。 直观地,我们应该使用线粒谓词来评估复杂化合物谓词的可疑性并降低评估偏差。 在本文中,我们提出了一种从谓词测试中识别故障位置的新型谓词故障定位技术。 基于谓词故障模型,我们首先为每个谓词生成约束集,然后通过评估其约束集来计算谓词的可疑性。 最后,我们通过可疑地解决可疑的谓词。 我们的初步结果表明,我们的方法可以显着提高故障谓词绝对排名。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号