首页> 外文会议>International Conference on Verification, Model Checking and Abstract Interpretation >Generic Combination of Heap and Value Analyses in Abstract Interpretation
【24h】

Generic Combination of Heap and Value Analyses in Abstract Interpretation

机译:抽象解释中堆和价值分析的通用组合

获取原文

摘要

interpretation has been widely applied to approximate data structures and (usually numerical) value information. One needs to combine them to effectively apply static analysis to real software. Nevertheless, they have been studied mainly as orthogonal problems so far. In this context, we introduce a generic framework that, given a heap and a value analysis, combines them, and we formally prove its soundness. The heap analysis approximates concrete locations with heap identifiers, that can be materialized or merged. Meanwhile, the value analysis tracks information both on variable and heap identifiers, taking into account when heap identifiers are merged or materialized. We show how existing pointer and shape analyses, as well as numerical domains, can be plugged in our framework. As far as we know, this is the first sound generic automatic framework combining heap and value analyses that allows to freely manage heap identifiers.
机译:解释已广泛应用于近似数据结构和(通常是数值)值信息。人们需要将它们组合以有效地将静态分析应用于真实软件。然而,到目前为止,他们主要研究过正交问题。在这种情况下,我们介绍了一个通用框架,给定堆和值分析,组合它们,我们正式证明其声音。堆分析近似于具有堆标识符的具体位置,可以实现或合并。同时,值分析在变量和堆标识符上追踪信息,同时考虑堆标识符或物化时。我们展示了现有的指针和形状分析以及数据域如何插入我们的框架。据我们所知,这是第一个组合堆和值分析的声音通用自动框架,允许自由管理堆标识符。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号