【24h】

Contextual def-use associations for object aggregation

机译:对象聚合的上下文渗入关联

获取原文

摘要

This paper presents a novel formulation of definitions, uses, and def-use associations for objects in object-oriented programs by exploiting the relations that occur between classes and their instantiated objects due to aggregation. Contextual def-use associations are computed by generating a partial call sequence for each def and use based on object aggregation relations. By extending an escape points-to graph representation of the program, we have developed and implemented three strategies for achieving different levels of context for contextual def-use associations. Our experiments reveal that with all three strategies, multiple unique contextual def-use associations related to the same traditional (context-free) association are often generated. Contextual def-use associations are particularly useful for increasing test coverage and focusing the testing on critical method invocation sequences of object-oriented programs.

机译:>本文通过利用由于聚合导致的类和其实例化对象之间的关系,提出了对面向对象的程序中的对象中的对象的定义通过为每个DEF和基于对象聚合关系使用的使用部分呼叫序列来计算上下文渗透使用关联。通过扩展逃生点 - 对程序的图形表示,我们开发并实施了三种策略,以实现上下文渗透关联的不同级别。我们的实验表明,通过所有三种策略,通常生成与相同传统(无背景)关联相关的多个独特的上下文渗透使用关联。上下文def-use关联对于增加测试覆盖并将测试对面向对象的程序的关键方法调用序列进行了尤其有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号