首页> 外文会议>Companion material of the 30th international conference on software engineering 2008 >Celadon: A Change Impact Analysis Tool for Aspect-Oriented Programs
【24h】

Celadon: A Change Impact Analysis Tool for Aspect-Oriented Programs

机译:Celadon:面向方面程序的变更影响分析工具

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

摘要

To reduce the manual effort of assessing potential affected program parts during software evolution, we develop a tool, called Celadon, which automates the change impact analysis for AspectJ programs. Celadon is implemented in the context of the Eclipse environment and designed as a plugin. It analyzes the source code of two AspectJ software versions, and decomposes their differences into a set of atomic changes together with their dependence relationships. The analysis result is reported in terms of impacted program parts and affected tests. For each affected test, Celadon also identifies a subset of affecting changes that are responsible for the test's behavior change. In particular, as one of its applications, Celadon helps facilitate fault localization by isolating failure-inducing changes for one specific affected test from other irrelevant changes .
机译:为了减少在软件开发过程中评估潜在受影响的程序部分的人工工作,我们开发了一种名为Celadon的工具,该工具可以自动执行AspectJ程序的变更影响分析。 Celadon在Eclipse环境的上下文中实现,并设计为插件。它分析了两个AspectJ软件版本的源代码,并将它们的差异分解为一组原子更改及其依赖关系。根据受影响的程序部分和受影响的测试报告分析结果。对于每个受影响的测试,Celadon还将标识影响测试行为变化​​的影响子集。尤其是,Celadon作为其应用之一,通过将一个特定受影响测试的导致故障的更改与其他不相关的更改隔离开来,有助于促进故障定位。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号