Supporting evolution in component-based development using component libraries

被引:6
作者
Casanova, M [1 ]
Van Der Straeten, R [1 ]
Jonckers, V [1 ]
机构
[1] Free Univ Brussels, Syst & Software Engn Lab, Brussels, Belgium
来源
SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/CSMR.2003.1192419
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Component-based software development (CBSD) is a very promising software engineering technique for improving reuse and maintenance. Nevertheless, there are still some difficulties in practice when reusing, maintaining and evolving components and/or component-based (CB) applications. In this paper, we review the concepts of version and configuration management and apply them in the context of CBSD. The use of multi-dimensional component libraries, which are software libraries that classify components with respect to different views, is proposed., Next to the libraries, we propose a configuration model for CB applications based on components and connectors. In this way, the libraries not only support components' storage and retrieval but also version and configuration management of components and CB applications. Furthermore it is possible to introduce, metrics in the configuration model and libraries allowing to predict the impact of changes in CB systems.
引用
收藏
页码:123 / 132
页数:10
相关论文
共 24 条
  • [1] ALLEN R, 1994, P 16 INT C INT S OP
  • [2] [Anonymous], 10 INT WORKSH SOFTW
  • [3] ATKINSON S, 1999, ENCY ELECT ELECT ENG
  • [4] BANSIYA J, DOBBS J, P42
  • [5] Making components contract aware
    Beugnard, A
    Jézéquel, JM
    Plouzeau, N
    Watkins, D
    [J]. COMPUTER, 1999, 32 (07) : 38 - +
  • [6] The current state of CBSE
    Brown, AW
    Wallnau, KC
    [J]. IEEE SOFTWARE, 1998, 15 (05) : 37 - +
  • [7] CASANOVA M, 2002, WORKSH MOD BAS SOFTW
  • [8] CHAPIN N, 2002, P 8 IEEE S SOFTW MET
  • [9] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHIDAMBER, SR
    KEMERER, CF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) : 476 - 493
  • [10] DEJONGE M, 2002, P INT C SOFTW REUS I