首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种基于AOP的软件演化策略设计与实现
引用本文:郭禾,刘天阳,陈锋,等.一种基于AOP的软件演化策略设计与实现[J].大连理工大学学报,2007,47(2):270-275.
作者姓名:郭禾  刘天阳  陈锋  
作者单位:大连理工大学,电子与信息工程学院,辽宁,大连,116024
摘    要:软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明. 该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用.

关 键 词:面向方面的编程(AOP)  软件演化  动态编织
文章编号:1000-8608(2007)02-0270-06
修稿时间:2005-08-102007-02-10

Design and implementation of a software evolution strategy based on AOP
GUO He,LIU Tian-yang,CHEN Feng,et al.Design and implementation of a software evolution strategy based on AOP[J].Journal of Dalian University of Technology,2007,47(2):270-275.
Authors:GUO He  LIU Tian-yang  CHEN Feng  
Institution:School of Electr. and Inf. Eng., Dalian Univ. of Technol., Dalian 116024, China
Abstract:Software system evolution is often required to add some new public functions, which could be distributed in many components on the system. A normal method is to insert code into each corresponding class, which may be just a trivial task but may also incre
Keywords:aspect-oriented programming(AOP)  software evolution  dynamic weaving
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《大连理工大学学报》浏览原始摘要信息
点击此处可从《大连理工大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号