Survey of component-based software development

被引:34
作者
Mahmood, S. [1 ]
Lai, R.
Kim, Y. S.
机构
[1] La Trobe Univ, Dept Comp Sci & Engn, Bundoora, Vic 3086, Australia
[2] Kyungwon Univ Songnam, Coll Software, Kyonggi Do 461701, South Korea
关键词
D O I
10.1049/iet-sen:20060045
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Because of the extensive uses of components, the Component-Based Software Engineering (CBSE) process is quite different from that of the traditional waterfall approach. CBSE not only requires focus on system specification and development, but also requires additional consideration for overall system context, individual components properties and component acquisition and integration process. The term component-based software development (CBD) can be referred to as the process for building a system using components. CBD life cycle consists of a set of phases, namely, identifying and selecting components based on stakeholder requirements, integrating and assembling the selected components and updating the system as components evolve over time with newer versions. This work presents an indicative literature survey of techniques proposed for different phases of the CBD life cycle. The aim of this survey is to help provide a better understanding of different CBD techniques for each of these areas.
引用
收藏
页码:57 / 66
页数:10
相关论文
共 69 条
[1]   Investigating conflicts in cots decision-making [J].
Alves, C ;
Finkelstein, A .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (05) :473-493
[2]  
ALVES C, 2001, P 15 BRAZ S SOFTW EN
[3]  
ASSMAN U, 2000, P ECCOP 2000 WORKSH
[4]  
Beydeda S, 2003, EUROMICRO CONF PROC, P107
[5]  
BIANCHI A, 2003, LNCS, V2765
[6]   The current state of CBSE [J].
Brown, AW ;
Wallnau, KC .
IEEE SOFTWARE, 1998, 15 (05) :37-+
[7]  
BROWN AW, 1996, ENG COMPONENT BASED, P7
[8]  
CARNEY DJ, 2003, CMUSEI2003TR023
[9]  
CARVALLO J, 2004, LNCS, V2959, P221
[10]   Supporting evolution in component-based development using component libraries [J].
Casanova, M ;
Van Der Straeten, R ;
Jonckers, V .
SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2003, :123-132