首页> 外文会议>ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering >Efficient and precise modeling of exceptions for the analysis of Java programs
【24h】

Efficient and precise modeling of exceptions for the analysis of Java programs

机译:高效,精确的异常建模,以分析Java程序

获取原文

摘要

The Factored Control Flow Graph, FCFG, is a novel representation of a program's intraprocedural control flow, which is designed to efficiently support the analysis of programs written in languages, such as Java, that have frequently occurring operations whose execution may result in exceptional control flow. The FCFG is more compact than traditional CFG representations for exceptional control flow, yet there is no loss of precision in using the FCFG. In this paper, we introduce the FCFG representation and outline how standard forward and backward data flow analysis algorithms can be adapted to work on this representation. We also present empirical measurements of FCFG sizes for a large number of methods obtained from a variety of Java programs, and compare these sizes with those of a traditional CFG representation.
机译:因数控制流图 FCFG 是程序内部控制流的一种新颖表示形式,旨在有效地支持对诸如Java之类的语言编写的程序的分析,这些程序具有频繁发生的操作,执行可能会导致异常的控制流程。 FCFG比传统的CFG表示形式更为紧凑,可实现出色的控制流程,但使用FCFG不会损失任何精度。在本文中,我们介绍了FCFG表示形式,并概述了如何将标准的前向和后向数据流分析算法修改为适用于该表示形式。我们还提供了从各种Java程序获得的大量方法的FCFG大小的经验度量,并将这些大小与传统CFG表示的大小进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号