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 条
[21]   Component adaptation for event-based application integration using active rules [J].
Dietrich, Suzanne W. ;
Patil, Rohini ;
Sundermier, Amy ;
Urban, Susan D. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (12) :1725-1734
[22]   Evidence-based software engineering for practitioners [J].
Dyba, T ;
Kitchenham, BA ;
Jorgensen, M .
IEEE SOFTWARE, 2005, 22 (01) :58-+
[23]  
Gao J, 2005, P INT COMP SOFTW APP, P463
[24]  
GAO J, 2000, P 3 INT WORKSH COMP
[25]  
Gao J., 2003, TESTING QUALITY ASSU
[26]  
Gao J, 2006, P INT COMP SOFTW APP, P455
[27]  
GOA J, 2002, P 1 INT C COTS BAS S, P108
[28]   Cooperating evolving components - A rigorous approach to evolving large software systems [J].
Greenwood, RM ;
Warboys, BC ;
Sa, J .
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, :428-437
[29]  
Heineman G. T., 2001, COMPONENT BASED SOFT
[30]   Component primer [J].
Hopkins, J .
COMMUNICATIONS OF THE ACM, 2000, 43 (10) :27-30