会议专题

基于OOP和AOP的软件产品线实现技术研究

作为目前最为主流的软件开发技术,面向对象的编程OOP对于软件产品线可变性的实现提供了一定的支持。但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP引入到产品线实现方法中。AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持。显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性。本文在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析。

软件产品线 面向对象 软件开发

祝家意 彭鑫 赵文耘

复旦大学计算机科学技术学院 上海 200433

国内会议

2008全国软件与应用学术会议(NASAC”08)

广州

中文

97-100

2008-11-11(万方平台首次上网日期,不代表论文的发表时间)