首页> 外文会议>International Conference on Advanced Software Engineering Its Applications >A Dynamic Impact Analysis Approach for Object-Oriented Programs
【24h】

A Dynamic Impact Analysis Approach for Object-Oriented Programs

机译:面向对象程序的动态影响分析方法

获取原文

摘要

Dynamic impact analysis produces more precise results than static impact analysis [1]. However, existing dynamic impact analysis techniques [2,3,4] do not consider the differences of object-oriented (OO) programs from procedural programs. We introduced a dynamic impact analysis approach [5] for OO programs that considers the unique features of OO programs compared to procedural ones and the dependency relationships of OO runtime program entities. In this paper, we present the further improved approach with the ability to identify runtime OO inheritance relationships. Furthermore, we present the implementation of our approach - a tool named JavaTM Dynamic Impact Analyzer (JDIA) that can perform dynamic impact analysis for Java programs residing in a local or a remote Java Virtual Machine (JVM). Empirical studies of JDIA are presented to show that our approach produces more precise results than the existing dynamic impact analysis techniques by performing dependency analysis.
机译:动态冲击分析产生比静态影响分析更精确的结果[1]。然而,现有的动态影响分析技术[2,3,4]不考虑来自程序计划的面向对象(OO)程序的差异。我们介绍了一个动态的影响分析方法[5]对于oo的oO程序,它考虑了OO程序的独特功能,与程序版本和OO运行时程序实体的依赖关系相比。在本文中,我们介绍了识别运行时OO继承关系的能力的进一步提高方法。此外,我们介绍了我们的方法 - 一个名为Javatm动态影响分析器(JDIA)的工具,可以对驻留在本地或远程Java虚拟机(JVM)中的Java程序进行动态影响分析。提出了JDIA的实证研究表明,通过执行依赖性分析,我们的方法比现有的动态冲击分析技术更精确地产生更精确的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号