Sciweavers

ICSE
2008
IEEE-ACM

Celadon: a change impact analysis tool for aspect-oriented programs

14 years 4 months ago
Celadon: a change impact analysis tool for aspect-oriented programs
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 . Categories and Subject Descriptors D.2.5 [Software Engineering]: Testing and Debugging; D.2.6 [Software Engineering]: Programm...
Sai Zhang, Zhongxian Gu, Yu Lin, Jianjun Zhao
Added 09 Dec 2009
Updated 09 Dec 2009
Type Conference
Year 2008
Where ICSE
Authors Sai Zhang, Zhongxian Gu, Yu Lin, Jianjun Zhao
Comments (0)