首页> 外文会议>International Conference on Software Quality, Reliability and Security >Reorganizing and Optimizing Post-Inspection on Suspicious Bug Reports in Path-Sensitive Analysis
【24h】

Reorganizing and Optimizing Post-Inspection on Suspicious Bug Reports in Path-Sensitive Analysis

机译:在路径敏感分析中重新组织和优化可疑错误报告的事后检查

获取原文
获取外文期刊封面目录资料

摘要

To efficiently prune infeasible program paths, path-sensitive static analysis based bug detectors may utilize light-weight imprecise methods to check the satisfiability of path constraints, which leads to redundant reports and falsepositives. Although the false-positives can be eliminated by the post-inspection process, which re-checks the feasibility of the paths of each bug report with precise methods, the redundant reports are inspected unnecessarily. In this paper, we discuss how to improve the efficiency of the post-inspection process. We categorize the uninspected reports into disjoint sets and sort the reports in each category, which helps to decrease the number of inspection attempts. Besides, we parallelize the inspection for further speedup. The experimental results indicate that about 65.20% of needless inspections are eliminated in total. With the sorted category sets, about 52.4% of attempts are additionally reduced. And compared with the sequential execution, the parallel approach further gains an average speedup of 5.74 under 8 threads.
机译:为了有效地修剪不可行的程序路径,基于路径敏感的静态分析的错误检测器可能使用轻量级的不精确方法来检查路径约束的可满足性,从而导致报告重复和误报。尽管可以通过后检查过程消除误报,后检查过程可以使用精确的方法重新检查每个错误报告路径的可行性,但是不必要地检查了冗余报告。在本文中,我们讨论了如何提高检查后过程的效率。我们将未检查的报告分类为不相交的集合,并在每个类别中对报告进行排序,这有助于减少检查尝试的次数。此外,我们并行检查以进一步提高速度。实验结果表明,总共消除了约65.20%的不必要检查。使用分类的类别集,还可以减少约52.4%的尝试。并且与顺序执行相比,并行方法在8个线程下的平均加速比进一步提高了5.74。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号