【24h】

Change impact analysis for object-oriented programs

机译:更改面向对象程序的影响分析

获取原文

摘要

Small changes can have major and nonlocal effects in object-oriented languages, due to the use of subtyping and dynamic dispatch. This complicates life for maintenance programmers, who need to fix bugs or add enhancements to systems originally written by others. Change impact analysis provides feedback on the semantic impact of a set of program changes. This analysis can be used to determine the regression test drivers that are affected by a set of changes. Moreover, if a test fails, a subset of changes responsible for the failure can be identified, as well as a subset of changes that can be incorporated safely without affecting any test driver.

机译:由于使用亚型和动态调度,少的变化可能在面向对象语言中具有主要和非识别效果。这使维护程序员的生活复杂化,我们需要修复错误或向最初由其他人编写的系统添加增强功能。 <斜视>更改影响分析提供有关一组程序更改的语义影响的反馈。该分析可用于确定受一组变化影响的回归测试驱动程序。此外,如果测试失败,可以识别负责故障的更改的<斜视>子集可以安全地整合的更改子集,而不会影响任何测试驱动程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号