Abstract. 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 flo...
Decomposing software according to the structure of the problem domain makes it easier to manage its ...
Understanding control ows in a computer program is essential for many software engineering tasks su...
This paper presents a new visualization technique for supporting the understanding of exception-hand...
We present an algorithm for extracting control flow graphs from Java bytecode that captures normal a...
We present an algorithm to extract control-flow graphs from Java bytecode, considering exceptional f...
Abstract. The modular analysis of control flow of incomplete Java byte-code programs is challenging,...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
Exception handling mechanisms provided by programming languages are intended to ease the difficulty...
Control flow graphs (CFGs) are abstract program models that preserve the control flow information. T...
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
Exception handling mechanisms provided by programming languages are intended to ease the difficulty ...
The graph transformation tool GROOVE supports so-called recipes, which allow the elaboration of comp...
Java exception checks are designed to ensure that any faulting instruction causing a hardware except...
Accurate representations of program control flow are important to the soundness and efficiency of pr...
Abstract—Statically reasoning in the presence of exceptions and about the effects of exceptions is c...
Decomposing software according to the structure of the problem domain makes it easier to manage its ...
Understanding control ows in a computer program is essential for many software engineering tasks su...
This paper presents a new visualization technique for supporting the understanding of exception-hand...
We present an algorithm for extracting control flow graphs from Java bytecode that captures normal a...
We present an algorithm to extract control-flow graphs from Java bytecode, considering exceptional f...
Abstract. The modular analysis of control flow of incomplete Java byte-code programs is challenging,...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
Exception handling mechanisms provided by programming languages are intended to ease the difficulty...
Control flow graphs (CFGs) are abstract program models that preserve the control flow information. T...
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
Exception handling mechanisms provided by programming languages are intended to ease the difficulty ...
The graph transformation tool GROOVE supports so-called recipes, which allow the elaboration of comp...
Java exception checks are designed to ensure that any faulting instruction causing a hardware except...
Accurate representations of program control flow are important to the soundness and efficiency of pr...
Abstract—Statically reasoning in the presence of exceptions and about the effects of exceptions is c...
Decomposing software according to the structure of the problem domain makes it easier to manage its ...
Understanding control ows in a computer program is essential for many software engineering tasks su...
This paper presents a new visualization technique for supporting the understanding of exception-hand...