A Novel Approach for Computing Dynamic Slices of Aspect-Oriented Programs
Abstract
We propose a dynamic slicing algorithm to compute the slices of aspect-oriented programs. We use a dependence based intermediate program representation called Aspect System Dependence Graph (AOSG) to represent aspect-oriented programs. Then, we propose the dynamic slicing algorithm for AOPs, which is an extended version of EMDS algorithm for object-oriented programs. Our algorithm is based on marking and unmarking of the edges of AOSG appropriately during runtime.
- Publication:
-
arXiv e-prints
- Pub Date:
- March 2014
- DOI:
- 10.48550/arXiv.1403.0100
- arXiv:
- arXiv:1403.0100
- Bibcode:
- 2014arXiv1403.0100R
- Keywords:
-
- Computer Science - Software Engineering
- E-Print:
- 7 Pages