Slicing of Aspect-Oriented Programs Based on Reduced Dynamic Dependence Graph

Guangquan Zhang · Jisuanji kexue yu tansuo · 2011

Program slicing is an important technique for program analysis,which has many applications in various fields such as program debugging,testing,maintenance,etc.Aspect-oriented program is a new software development paradigm that enables modular implementation of cross-cutting concerns,and poses difficulties for slicing of aspect-oriented programs.From the two types:static slicing and dynamic slicing,a systematic analysis of the researches on slicing of aspect-oriented programs is conducted,and a dynamic slicing method of aspect-oriented programs based on reduced dynamic dependence graph is proposed,which can reduce the number of nodes and edges of dynamic dependence graph.The generated dynamic slice is accurate that helps people to better understand aspect-oriented programs.

Read the paper · More papers on PaperTik