DocumentCode :
3363969
Title :
Supporting evolution in component-based development using component libraries
Author :
Casanova, Miro ; Van Der Straeten, Ragnhild ; Jonckers, Viviane
Author_Institution :
Syst. & Software Eng. Lab., Vrije Univ., Brussels, Belgium
fYear :
2003
fDate :
26-28 March 2003
Firstpage :
123
Lastpage :
132
Abstract :
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. 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 component 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 us to predict the impact of changes in CB systems.
Keywords :
configuration management; object-oriented programming; software libraries; software maintenance; software metrics; software reusability; component-based applications; component-based software development; configuration management; software engineering technique; software libraries; software maintenance; software metrics; software reuse; version management; Application software; Connectors; Containers; Documentation; Inspection; Predictive models; Programming; Software development management; Software engineering; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
ISSN :
1534-5351
Print_ISBN :
0-7695-1902-4
Type :
conf
DOI :
10.1109/CSMR.2003.1192419
Filename :
1192419
Link To Document :
بازگشت