%0 Journal Article %T 一种基于AOP的软件演化策略设计与实现 %A 郭禾 %A 刘天阳 %A 陈锋 %J 大连理工大学学报 %P 270-275 %D 2007 %X 软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明.该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用. %K 面向方面的编程(AOP) %K 软件演化 %K 动态编织 %U http://press.dlut.edu.cn/ch/reader/view_abstract.aspx?file_no=20070222&flag=1