...
首页> 外文期刊>Science of Computer Programming >Field-sensitive unreachability and non-cyclicity analysis
【24h】

Field-sensitive unreachability and non-cyclicity analysis

机译:现场敏感的不可达性和非周期性分析

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

摘要

Field-sensitive static analyses of object-oriented code use approximations of the computational states where fields are taken into account, for better precision. This article presents a novel and sound definite analysis of Java bytecode that approximates two strictly related properties: field-sensitive unreachability between program variables and field-sensitive non-cyclicity of program variables. The latter exploits the former for better precision. We build a data-flow analysis based on constraint graphs, whose nodes are program points and whose arcs propagate information according to the semantics of each bytecode instruction. We follow abstract interpretation both to approximate the concrete semantics and to prove our results formally correct Our analysis has been designed with the goal of improving client analyses such as termination analysis, asserting the non-cyclicity of variables with respect to specific fields.
机译:面向对象代码的字段敏感静态分析使用考虑了字段的计算状态的近似值,以实现更高的精度。本文介绍了一种新颖而合理的Java字节码确定性分析方法,该方法近似于两个严格相关的属性:程序变量之间的字段敏感不可达性和程序变量的字段敏感非周期性。后者利用前者来提高精度。我们基于约束图构建数据流分析,约束图的节点为程序点,其弧线根据每个字节码指令的语义传播信息。我们遵循抽象的解释,既可以近似具体的语义,也可以证明我们的结果形式正确。我们的分析旨在改善客户分析(如终止分析),断言变量在特定领域的非周期性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号