扩展方面机制的软件产品线体系结构建模及构件组装实现
软件产品线是提高软件开发效率与质量的有效途径,它以体系结构(SA)为蓝图。定义组成产品线的构件与构件之间相互作用的关系,指导基于构件的应用产品组装实现。现有的基于接口连接式的体系结构仅能描述构件间的直接交互,却无法支持产品线可变性所带来的更为复杂的构件交互情况。因此,本文提出一种扩展方面机制的软件产品线体系结构建模及构件组装实现方法,其核心是一套扩展xADL2.0、结合面向方面机制的软件产品线体系结构描述语言,它能支持基于可变性的产品线体系结构设计与定制,并指导应用产品的构件组装过程。在此方法的基础上,开发了原型工具FdSPLC,提供对体系结构的可视化建模以及应用产品的自动化生成。
软件产品线 软件体系结构 构件组装 交互模式 软件开发
沈立炜 彭鑫 赵文耘
复旦大学计算机科学技术学院软件工程实验室 上海 200433
国内会议
广州
中文
18-24
2008-11-11(万方平台首次上网日期,不代表论文的发表时间)