岛巴

Shimba——Java软件系统逆向工程环境Shimba是一个支持对Java软件系统的理解的逆向工程环境。Shimba集成了Rigi和SCED工具来分析和可视化主题系统的静态和动态方面。静态软件构件及其依赖关系从Java字节码中提取,并使用Rigi逆向工程环境将其视为有向图。运行时信息是通过在自定义的SDK调试器下运行目标软件来生成的。使用SCED工具将生成的信息视为序列图。在SCED中,状态图可以从序列图自动合成,允许用户调查目标系统中对象的整体运行时行为。par Shimba提供了管理不同图表和跨视图跟踪工件和关系的工具。在Shimba中,SCED序列图用于对Rigi生成的静态依赖图进行切片。反过来,Rigi图被用来指导SCED序列图的生成并提高它们的抽象程度。我们展示了视图之间的信息交换如何实现目标驱动的逆向工程任务,并帮助全面理解目标软件系统。以FUJABA软件系统为例,对Shimba逆向工程环境进行了说明和验证。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换