【24h】

Visualizing Dynamic Objects in Object-oriented Program

机译:在面向对象程序中可视化动态对象

获取原文
获取原文并翻译 | 示例

摘要

Object-oriented program's behavior is difficult to comprehend and test due to the present of inheritance and dynamic binding. Inheritance objects create global accessible objects thru their public method and public data member. Dynamic binding mechanism creates dynamic binding objects through the polymorphism. Static analysis methodologies yield too large set of dependencies for these objects. Consequently, it is difficult for the tester to identify precisely the change impact, especially in regression testing. We propose a tool call Object History Graph (OHG) to capture and display this dynamic object behavior, including changes of history and interactions with other objects in the system. The tool allows the user to include or exclude specific objects. Therefore, the tool facilitates the process of tracking down the global accessible object dependencies as well as dynamic binding object dependencies.
机译:由于存在继承和动态绑定,因此难以理解和测试面向对象程序的行为。继承对象通过其公共方法和公共数据成员创建全局可访问对象。动态绑定机制通过多态性创建动态绑定对象。静态分析方法为这些对象产生了过多的依赖关系集。因此,测试人员很难准确地识别更改影响,尤其是在回归测试中。我们提出了一个称为对象历史图(OHG)的工具来捕获和显示这种动态对象行为,包括历史记录的更改以及与系统中其他对象的交互。该工具允许用户包括或排除特定对象。因此,该工具简化了跟踪全局可访问对象依赖性以及动态绑定对象依赖性的过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号