Shortening retrieval sequences in browsing-based component retrieval using information entropy
Journal of Systems and Software
Performance evaluation for component retrieval
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Service research challenges and solutions for the future internet
On the evolution of component-based software
CEE-SET'09 Proceedings of the 4th IFIP TC 2 Central and East European conference on Advances in Software Engineering Techniques
Hi-index | 0.00 |
Component-based software development (CBSD) is avery promising software engineering technique for improvingreuse and maintenance. Nevertheless, there are stillsome difficulties in practice when reusing, maintaining andevolving components and/or component-based (CB) applications.In this paper, we review the concepts of versionand configuration management and apply them in the contextof CBSD. The use of multi-dimensional component libraries,which are software libraries that classify compo-nentswith respect to different views, is proposed. Next to thelibraries, we propose a configuration model for CB applicationsbased on components and connectors. In this way,the libraries not only support components' storage and retrievalbut also version and configuration management ofcomponents and CB applications. Furthermore it is possibleto introduce metrics in the configuration model andlibraries allowing to predict the impact of changes in CBsystems.