Tools for Control Flow Analysis of Java Code

Sergej Alekseev, Victor Dhanraj, Sebastian Reschke, and Peter Palaga

Keywords

Java, Bytecode, Visualizer, Control Flow Graph, Debugging, Tracing, Java Compiler

Abstract

This paper presents a set of open source tools used in control flow analysis of java programs. In addition, several use cases have been presented for further utilization. This ‘conglomerate’ of tools includes a Java Sourcecode Visualizer, a Bytecode Visualizer and a Control Flow Factory, used to generate and visualize various control flow graphs, all of these coming as a direct result of a research project carried out at the University of Oldenburg. In light of this, we developed these tools under the Apache license as Dr Garbage tools, in order to cater to the growing needs of the computer science community.

Important Links:



Go Back