首页> 外文会议>Automated technology for verification and analysis >Widening with Thresholds for Programs with Complex Control Graphs
【24h】

Widening with Thresholds for Programs with Complex Control Graphs

机译:具有复杂控制图的程序的阈值加宽

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

摘要

The precision of an analysis based on abstract interpretation does not only depend on the abstract domain, but also on the solving method. The traditional solution is to solve iteratively abstract fixpoint equations, using extrapolation with a widening operator to make the iterations converge. Unfortunately, this extrapolation often loses crucial information for the analysis goal. A classical technique for improving the precision is "widening with thresholds", which bounds the extrapolation. Its benefit strongly depends on the choice of relevant thresholds. In this paper we propose a semantic-based technique for automatically inferring such thresholds, which applies to any control graph, be it intraprocedu-ral, interprocedural or concurrent, without specific assumptions on the abstract domain. Despite its technical simplicity, our technique is able to infer the relevant thresholds in many practical cases.
机译:基于抽象解释的分析的精度不仅取决于抽象域,而且取决于求解方法。传统解决方案是使用扩展运算符外推法使迭代收敛,从而迭代地求解抽象的不动点方程。不幸的是,这种推断通常会丢失分析目标的关键信息。提高精度的经典技术是“用阈值加宽”,这限制了外推。其优势在很大程度上取决于相关阈值的选择。在本文中,我们提出了一种基于语义的自动推断此类阈值的技术,该技术适用于任何控制图,无论是过程内,过程间还是并发的,都无需对抽象域进行特定假设。尽管其技术简单,但在许多实际情况下,我们的技术仍能够推断出相关阈值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号