Bytecode Visualizer

Inspect, understand and debug Java bytecode, no matter if you have the corresponding source.

Sourcecode Visualizer

Draws a control flow graph alongside of Java source code.

Control Flow Graph Factory

Eclipse plugin for generating, editing and exporting control flow graphs.

Control Flow Graph Factory

Generate control flow graphs from java bytecode, edit them and export to GraphXML, DOT or several image formats.

To install Bytecode Visualizer via Eclipse Marketplace Client drag and drop the install button into a running Eclipse workspace.

Features

Control flow graph examples

example graphs

See our control flow graph gallery for some more examples.

Export to Graphviz in DOT fromat

Graphviz (short for Graph Visualization Software) is a program for drawing graphs specified in DOT language scripts. Control Flow Graph Factory exports graphs with or without visual information (node color and shape) and geometry information (node size). For more details see DOT Export Examples. The exported graphs can be modified via simple DOT Editor directly in the eclipse workspace.

DOT editor screenshot

Export as GraphXML

GraphXML is an XML-based graph description language. It covers not only the pure, mathematical description of a graph, but also its visual aspects. Read more about GraphXML.

With Control Flow Graph Factory the graphs can be exported with or without visual information (node color and shape) and geometry information (node size and position). For more details see GraphXML Export Examples.

Tutorial