计算机科学与探索 ›› 2011, Vol. 5 ›› Issue (3): 229-237.
张广泉1,2, 黄 静1, 章晓芳1,3, 刘长林1
ZHANG Guangquan1,2, HUANG Jing1, ZHANG Xiaofang1,3, LIU Changlin1
摘要: 程序切片是一种重要的程序分析技术, 广泛应用于程序的调试、测试与维护等领域。面向方面程序设计作为一种新的软件开发范型, 能够实现横切关注点的模块化, 其特有的语言元素和功能为切片增加了难度。从静态切片和动态切片两种类型, 讨论了面向方面程序切片技术。在此基础上, 提出了一种基于简化动态依赖图的面向方面程序切片方法, 可以减少动态依赖图中节点和边的数量, 生成准确的面向方面程序的动态切片, 从而有助于人们更好地对面向方面程序进行分析和理解。