Sciweavers

CSMR
2003
IEEE

Supporting Evolution in Component-Based Development Using Component Libraries

14 years 4 months ago
Supporting Evolution in Component-Based Development Using Component Libraries
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.
Miro Casanova, Ragnhild Van Der Straeten, Viviane
Added 04 Jul 2010
Updated 04 Jul 2010
Type Conference
Year 2003
Where CSMR
Authors Miro Casanova, Ragnhild Van Der Straeten, Viviane Jonckers
Comments (0)