J-Viz:用于可视化 Java 字节码的兄弟优先递归图绘制
数据结构与算法
2016-09-01 v1
摘要
我们描述了一个用于可视化 Java 字节码的图可视化工具。我们称该工具为 J-Viz,它根据一种规范节点排序(我们称之为兄弟优先递归(SFR)编号)来可视化有向连通图。我们考虑的特定图源自将 Shiver 的 k-CFA 框架应用于 Java 字节码,我们的可视化工具包含了输入图的节点与生成它的 Java 字节码之间,以及该 Java 字节码的反编译版本之间的有用链接。我们通过若干案例研究表明,J-Viz 中使用的规范绘制范式对于识别 Java 应用程序中潜在的安全漏洞和重复代码使用是有效的。
引用
@article{arxiv.1608.08970,
title = {J-Viz: Sibling-First Recursive Graph Drawing for Visualizing Java Bytecode},
author = {Md. Jawaherul Alam and Michael T. Goodrich and Timothy Johnson},
journal= {arXiv preprint arXiv:1608.08970},
year = {2016}
}