论文摘要
在面向对象的逆向工程中,现有设计抽取方法常常把静态分析和动态分析分开进行。本文则先进行静态分析,再在其静态抽取信息的基础上进行了动态分析。基本的步骤是1)用ANTLR 工具分析源代码,得到抽象语法树2)遍历抽象语法树,得到静态信息3)在源代码中加入有助于分析的源代码4)重新编译、运行5)结合静态信息分析输出的输出结果,得到动态信息。其中还对实例变量的别名进行了处理,以得到准确的类间关系和对象间关系。作者用JAVA 语言写了一个针对JAVA 程序的分析工具,并用一个实例说明了它的使用步骤。通过这些方法,说明了结合静态信息进行动态分析来抽取设计信息至少对于小规模的程序是可行的,同时也说明综合了静态分析和动态分析的分析方法可以获得对程序的全面理解。
论文目录
相关论文文献
- [1].网络环境下提高图书馆静态资源的使用效益研究[J]. 湖南科技学院学报 2018(03)
- [2].动静态信息融合及动态贝叶斯网络的步态识别[J]. 中国图象图形学报 2012(07)
- [3].“我知道你在做什么”——欢迎来到twitter时代[J]. 南方人物周刊 2009(26)
- [4].综合收益观对动静态信息平衡关系的改善[J]. 内蒙古财经大学学报 2019(02)
- [5].员工去向库的技术实现及在企业中的应用[J]. 中国信息化 2018(08)
- [6].国内船载B级(CSTDMA)AIS设备使用问题简析[J]. 航海 2019(03)
- [7].基于静态信息流跟踪的输入验证漏洞检测方法[J]. 浙江大学学报(工学版) 2015(04)
- [8].大学生心理档案建立与利用应遵循的原则[J]. 兰台世界 2009(10)
- [9].运用多媒体开创实验教学新模式[J]. 教育革新 2009(12)
- [10].应用于AIS VDL监测的AIS船台静态信息标准符合度监测系统设计[J]. 中国水运(下半月) 2020(07)
- [11].浅论犯罪现场中的静态信息与动态信息[J]. 法制博览 2018(33)
- [12].新闻[J]. 电脑爱好者(普及版) 2011(06)
- [13].核电站全寿期静态信息三维集成与应用[J]. 中国战略新兴产业 2018(08)
- [14].静态信息图表的设计演进及传播效果研究——以网易“数读”栏目为例[J]. 新闻研究导刊 2016(11)
- [15].《植树问题》教学设计[J]. 中国信息技术教育 2011(08)
- [16].终端Profile应用标准研究[J]. 数字通信世界 2012(01)
- [17].以公开透明防范权力滥用[J]. 中国监察 2010(12)
- [18].人力资源企业员工动态与静态信息网络化管理系统[J]. 工业控制计算机 2014(12)
- [19].浅议电子游戏的艺术特性[J]. 普洱学院学报 2013(01)
- [20].浅论智能公交云服务平台的建设[J]. 电子世界 2012(12)
- [21].课堂教学中唯物辩证法思想的渗透——函数与辩证法案例[J]. 卫生职业教育 2017(06)
- [22].支持多程序语言的静态信息提取方法[J]. 哈尔滨工业大学学报 2011(03)
- [23].浙江建成真正的网上政府[J]. 领导决策信息 2010(06)
- [24].数字标牌:新媒体、新趋势、新市场[J]. 电子设计技术 2009(06)
- [25].铁路旅客车站设置静态标志信息系统的探讨[J]. 铁道标准设计 2008(03)
- [26].公交导航:难做的好生意[J]. IT经理世界 2015(01)
- [27].基于分类的未知病毒检测方法研究[J]. 电脑开发与应用 2012(11)
- [28].基于分类的未知病毒检测方法研究[J]. 信息网络安全 2012(11)
- [29].基于GIS的采油厂静态信息管理系统设计与研究[J]. 长沙大学学报 2015(02)
- [30].热熔型标线施工中应注意的问题[J]. 交通世界(建养.机械) 2008(07)