中文

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}
}