loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh European Conference on Software Maintenance and Reengineering (CSMR'03)
Supporting Evolution in Component-Based Development Using Component Libraries
Benevento, Italy
March 26-March 28
ISBN: 0-7695-1902-4
Miro Casanova, Vrije Universiteit Brussel
Ragnhild Van Der Straeten, Vrije Universiteit Brussel
Viviane Jonckers, Vrije Universiteit Brussel
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 compo-nents 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.
Citation:
Miro Casanova, Ragnhild Van Der Straeten, Viviane Jonckers, "Supporting Evolution in Component-Based Development Using Component Libraries," csmr, pp.123, Seventh European Conference on Software Maintenance and Reengineering (CSMR'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.