ABC:基于体系结构、面向构件的软件开发方法

被引:202
作者
梅宏
陈锋
冯耀东
杨杰
机构
[1] 北京大学信息科学技术学院软件研究所
[2] 北京大学信息科学技术学院软件研究所 北京
[3] 北京
基金
国家杰出青年科学基金;
关键词
软件体系结构; 软件构件; 软件复用;
D O I
10.13328/j.cnki.jos.2003.04.002
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整 体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.
引用
收藏
页码:721 / 732
页数:12
相关论文
共 6 条
[1]   PKUAS:一种面向领域的构件运行支撑平台 [J].
黄罡 ;
王千祥 ;
曹东刚 ;
梅宏 .
电子学报, 2002, (S1) :1938-1942
[2]   Software component composition based on ADL and Middleware [J].
梅宏 ;
常继传 ;
杨芙清 .
Science in China(Series F:Information Sciences), 2001, (02) :136-151
[3]  
A Component Model for Perspective Management of Enterprise Software Reuse[J] . Hong Mei.Annals of Software Engineering . 2001 (1)
[4]  
A formal basis for architectural connection[J] . Robert Allen,David Garlan.ACM Transactions on Software Engineering and Methodology (TOSEM) . 1997 (3)
[5]  
Using style to understand descriptions of software architecture[J] . Gregory Abowd,Robert Allen,David Garlan.ACM SIGSOFT Software Engineering Notes . 1993 (5)
[6]  
Component-Based Software Engineering: Selected Papers from the Software Engineering Institute .2 Clements PC. IEEE Computer Society Press . 1996