• 更多栏目

    王宇新

    • 副教授       硕士生导师
    • 性别:男
    • 毕业院校:大连理工大学
    • 学位:博士
    • 所在单位:计算机科学与技术学院
    • 办公地点:创新园大厦A0827
    • 联系方式:18640987378
    • 电子邮箱:wyx@dlut.edu.cn

    访问量:

    开通时间:..

    最后更新时间:..

    一种基于AOP的软件演化策略设计与实现

    点击次数:

    论文类型:期刊论文

    发表时间:2007-03-30

    发表刊物:大连理工大学学报

    收录刊物:Scopus、EI、PKU、ISTIC、CSCD

    卷号:47

    期号:2

    页面范围:270-275

    ISSN号:1000-8608

    关键字:面向方面的编程(AOP);软件演化;动态编织

    摘要:软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明. 该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用.