pith. sign in

arxiv: 1608.08970 · v1 · pith:YEMF2GEJnew · submitted 2016-08-31 · 💻 cs.DS

J-Viz: Sibling-First Recursive Graph Drawing for Visualizing Java Bytecode

classification 💻 cs.DS
keywords javabytecodegraphj-vizcallcanonicaldrawinggraphs
0
0 comments X
read the original abstract

We describe a graph visualization tool for visualizing Java bytecode. Our tool, which we call J-Viz, visualizes connected directed graphs according to a canonical node ordering, which we call the sibling-first recursive (SFR) numbering. The particular graphs we consider are derived from applying Shiver's k-CFA framework to Java bytecode, and our visualizer includes helpful links between the nodes of an input graph and the Java bytecode that produced it, as well as a decompiled version of that Java bytecode. We show through several case studies that the canonical drawing paradigm used in J-Viz is effective for identifying potential security vulnerabilities and repeated use of the same code in Java applications.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.