Loading...
Please wait, while we are loading the content...
Similar Documents
Celadon: a change impact analysis tool for aspect-oriented programs
| Content Provider | CiteSeerX |
|---|---|
| Author | Zhang, Sai Gu, Zhongxian Lin, Yu Zhao, Jianjun |
| Description | 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 As-pectJ 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 behav-ior 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. |
| File Format | |
| Language | English |
| Publisher Institution | In ICSE Companion ’08: Companion of the 30th international conference on Software engineering, 2008. in ria -0 9, v er sio n - 1 Ja n |
| Access Restriction | Open |
| Subject Keyword | Change Impact Analysis Tool Behav-ior Change Software Evolution Source Code Dependence Relationship Failure-inducing Change Irrelevant Change Analysis Result Manual Effort Aspectj Program As-pectj Software Version Potential Affected Program Part Fault Localization Affected Test Change Impact Analysis Impacted Program Part Aspect-oriented Program Atomic Change Eclipse Environment |
| Content Type | Text |
| Resource Type | Article |