首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号