首页> 外文期刊>Science of Computer Programming >Error checking with client-driven pointer analysis
【24h】

Error checking with client-driven pointer analysis

机译:使用客户端驱动的指针分析进行错误检查

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

摘要

This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its precision in response to the needs of client analyses. Using five significant error detection problems as clients, we evaluate our algorithm on 18 real C programs. We compare the accuracy and performance of our algorithm against several commonly used fixed-precision algorithms. We find that the client-driven approach effectively balances cost and precision, often producing results as accurate as fixed-precision algorithms that are many times more costly. Our algorithm works because many client problems only need a small amount of extra precision applied to selected portions of each input program.
机译:本文提出了一种新的客户端驱动指针分析算法,该算法可根据客户端分析的需求自动调整其精度。使用五个重要的错误检测问题作为客户端,我们在18个真实C程序上评估了我们的算法。我们将我们的算法与几种常用的固定精度算法进行了比较。我们发现,以客户为导向的方法有效地平衡了成本和精度,通常所产生的结果与固定精度算法一样准确,而固定精度算法的成本要高出许多倍。我们的算法之所以有效,是因为许多客户问题仅需要将少量额外的精度应用于每个输入程序的选定部分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号