DocumentCode :
2596347
Title :
A Node-Marking Technique for Dynamic Slicing of Aspect-Oriented Programs
Author :
Sahu, Madhusmita ; Mohapatra, Durga Prasad
Author_Institution :
Raman Comput. Acad., Bhubaneswar
fYear :
2007
fDate :
17-20 Dec. 2007
Firstpage :
155
Lastpage :
160
Abstract :
We propose an efficient dynamic slicing technique for aspect-oriented programs. We use a dependence- based intermediate program representation called extended aspect-oriented system dependence graph (EASDG) to represent aspect-oriented software. The EASDG of an aspect-oriented program consists of a system dependence graph (SDG) for non-aspect code, a group of dependence graphs for aspect code and some additional dependence edges used to connect the system dependence graph for non-aspect code to the dependence graphs for aspect code. Our dynamic slicing algorithm is based on marking and unmarking of the executed nodes in EASDG appropriately during run-time. In our approach, we do not use any trace file to store the execution history. Also, our approach does not create any additional nodes during run-time. We use the term node and vertex interchangeably in this paper.
Keywords :
object-oriented programming; program slicing; aspect-oriented software; dynamic slicing; node-marking; program representation; system dependence graph; Code standards; Computer languages; Heuristic algorithms; History; Information technology; Java; National security; Resource management; Runtime; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology, (ICIT 2007). 10th International Conference on
Conference_Location :
Orissa
Print_ISBN :
0-7695-3068-0
Type :
conf
DOI :
10.1109/ICIT.2007.70
Filename :
4418288
Link To Document :
بازگشت