首页> 外文会议>International Conference on Computational Science and its Applications >Constructing Control Flow Graph for Java by Decoupling Exception Flow from Normal Flow
【24h】

Constructing Control Flow Graph for Java by Decoupling Exception Flow from Normal Flow

机译:通过从正常流量解耦异常流动构建Java的控制流程图

获取原文

摘要

A control flow graph represents all the flows of control that may arise during program execution. Since exception mechanism in Java induces flows of control, exception induced control flow have to be incorporated in control flow graph. In the previous research to construct control flow graph, they compute exception flow and normal flow at the same time while computing control flow information. In this paper, we propose a method to construct control flow graph by computing separately normal flow and exception flow. We show that normal flow and exception flow can be safely decoupled, hence these two flows can be computed separately. We propose the analysis that estimates exception-induced control flow, and also propose exception flow graph that represents exception induced control flows. We show that a control flow graph can be constructed by merging an exception flow graph onto a normal flow graph.
机译:控制流程图表示在程序执行期间可能出现的所有控制流。由于Java中的异常机制引起控制的流量,因此必须在控制流程图中结合出异常感应控制流。在以前的研究中构建控制流程图中,它们在计算控制流程信息时同时计算异常流量和正常流量。在本文中,我们提出了一种通过单独计算控制流程图来构造控制流程图的方法。我们表明可以安全地解耦正常的流量和异常流,因此可以单独计算这两个流。我们提出了估计异常引起的控制流程的分析,并且还提出了异常流程图,其表示异常感应控制流。我们表明可以通过将异常流程图合并到正常的流程图上来构造控制流程图。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号