Software component composition based on ADL and Middleware

被引:12
作者
梅宏
常继传
杨芙清
机构
关键词
software architecture; component composition; component-based development; software reuse; UML; CORBA;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
<正>How to compose prefabricated components is a key issue in component-based reuse. Research on Software Architecture (SA) and Component-based Software Development (CBSD) provides two hopeful solutions from different perspectives. SA provides a top-down approach to realizing component-based reuse. However, it pays insufficient attention to the refinement and implementation of the architectural descriptions, and does not provide the necessary capability to automate the transformation or composition to form a final executable application. CBSD provides a bottom-up way by using existing middleware infrastructures. However, these technologies do not take into account the systematic methodology that can guide the CBSD process, especially the component composition at higher abstract levels. We argue that it is a natural solution to combine these two approaches.
引用
收藏
页码:136 / 151
页数:16
相关论文
共 4 条
[1]  
A formal basis for architectural connection[J] . Robert Allen,David Garlan.ACM Transactions on Software Engineering and Methodology (TOSEM) . 1997 (3)
[2]  
Foundations for the study of software architecture[J] . Dewayne E. Perry,Alexander L. Wolf.ACM SIGSOFT Software Engineering Notes . 1992 (4)
[3]  
Unified Modeling Language Specification Version 1.3 .2 OMG. http://www.rational.com/uml . 1999
[4]  
Exploiting ADLs to specify architectural styles induced by middleware Infrastructures .2 Nitto,E.D,Rosenblum,D.S. Proceedings of the 21st International Conference on Software Engineering . 1999