计算机科学与探索2011,Vol.5Issue(3):229-237,9.DOI:10.3778/j.issn.1673-9418.2011.03.004
面向方面程序的简化动态依赖图切片方法
Slicing of Aspect-Oriented Programs Based on Reduced Dynamic Dependence Graph
摘要
Abstract
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.关键词
面向方面程序/静态切片/动态切片/简化动态依赖图分类
信息技术与安全科学引用本文复制引用
张广泉,黄静,章晓芳,刘长林..面向方面程序的简化动态依赖图切片方法[J].计算机科学与探索,2011,5(3):229-237,9.基金项目
The National Natural Science Foundation of China under Grant No.60973149 (国家自然科学基金) (国家自然科学基金)
the Open Funds of State Key Laboratory of Computer Science of Chinese Academy of Sciences under Grant No.SYSKF0908 (中国科学院计算机科学国家家重点实验室开放课题) (中国科学院计算机科学国家家重点实验室开放课题)
the Natural Science Foundation of Jiangsu Higher Education Institutions of China under Grant No.08KJB520010,09KJB520012(江苏省高效自然金额学研究项目). (江苏省高效自然金额学研究项目)