首页> 外文会议>International conference on verification, model checking, and abstract interpretation >Modularly Combining Numeric Abstract Domains with Points-to Analysis, and a Scalable Static Numeric Analyzer for Java
【24h】

Modularly Combining Numeric Abstract Domains with Points-to Analysis, and a Scalable Static Numeric Analyzer for Java

机译:将模块化的数字抽象域与指向分析进行模块化组合,以及用于Java的可扩展静态数字分析器

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

摘要

This paper contributes to a new abstract domain that combines static numeric analysis and points-to analysis. One particularity of this abstract domain lies in its high degree of modularity, in the sense that the domain is constructed by reusing its combined components as black-boxes. This modularity dramatically eases the proof of its soundness and renders its algorithm intuitive. We have prototyped the abstract domain for analyzing real-world Java programs. Our experimental results show a tangible precision enhancement compared to what is possible by traditional static numeric analysis, and this at a cost that is comparable to the cost of running the numeric and pointer analyses separately.
机译:本文为结合静态数值分析和指向分析的新抽象领域做出了贡献。这种抽象域的一个特殊之处在于其高度的模块化性,即该域是通过将其组合的组件重用为黑盒来构造的。这种模块化极大地简化了其可靠性的证明,并使算法直观。我们已经为抽象域设计了原型,以分析实际的Java程序。我们的实验结果表明,与传统的静态数值分析相比,它可以显着提高精度,其成本可与分别运行数值和指针分析的成本相媲美。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号