Change impact analysis for aspect-oriented software evolution (2002) [3 citations — 1 self]
Abstract:
Chang impact analysis is an useful technique for software evolution. Many techniques have been proposed for supporting change impact analysis of procedural or object-oriented software, but no eort has been made for change impact analysis of aspect-oriented software. In this paper, we present an approach to supporting change impact analysis of aspectoriented software based on program slicing technique. The main feature of our approach is to assess the eect of changes in an aspect-oriented program by analyzing its source code, and therefore, the process of change impact analysis can be automated completely. 1.
Citations
| 939 | Aspect-oriented programming – Kiczales, Lamping, et al. - 1997 |
| 908 | Program slicing – Weiser - 1984 |
| 89 | Software Change Impact Analysis – Arnold, Bohner - 1996 |
| 82 | Slicing ObjectOriented Software – Larsen, Harrold - 1996 |
| 28 | Slicing Concurrent Java Programs – Zhao - 1999 |
| 26 | Using dependence analysis to support the software maintenance process – Loyall, Mathisen - 1993 |
| 26 | Architecture-level dependence analysis in support of software maintenance – Stafford, Wolf - 1998 |
| 14 | Applying Slicing Technique to Software Architectures – Zhao - 1998 |
| 10 | Interprocedural Slicing Using Dependence – Horwitz, Reps, et al. - 1990 |
| 10 | Slicing aspect-oriented software – Zhao - 2002 |
| 1 | Ripple Eect Analysis of Software Maintenance – Yau, Collofello, et al. - 1978 |

