首页> 外文OA文献 >Field-Sensitive Value Analysis by Field-Insensitive Analysis
【2h】

Field-Sensitive Value Analysis by Field-Insensitive Analysis

机译:通过字段不敏感分析进行字段敏感值分析

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Shared and mutable data-structures pose major problems in static analysis and most analyzers are unable to keep track of the values of numeric variables stored in the heap. In this paper, we first identify sufficient conditions under which heap allocated numeric variables in object oriented programs (i.e., numeric fields) can be handled as non-heap allocated variables. Then, we present a static analysis to infer which numeric fields satisfy these conditions at the level of (sequential) bytecode. This allows instrumenting the code with ghost variables which make such numeric fields observable to any field-insensitive value analysis. Our experimental results in termination analysis show that we greatly enlarge the class of analyzable programs with a reasonable overhead
机译:共享和可变的数据结构在静态分析中构成了主要问题,大多数分析器无法跟踪存储在堆中的数字变量的值。在本文中,我们首先确定了充分的条件,在这些条件下,面向对象程序(即数字字段)中的堆分配数字变量可以作为非堆分配变量处理。然后,我们进行静态分析,以推断哪些数字字段在(顺序)字节码级别上满足这些条件。这允许使用重变量对代码进行检测,这些变量使此类数字字段对于任何对字段不敏感的值分析都可以观察到。终止分析的实验结果表明,我们以合理的开销大大扩展了可分析程序的类别

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号