An Approach to Intelligent Software Library Management
Burkhard Freitag, Bernhard Steffen, Tiziana Margaria, Ulrich Zukowski · 1995
Although very important, solely supporting the retrieval of single components from a software library is not enough to make efforts towards software reuse a success. The DaCapo software library system presented in this paper supports the automatic construction of software from existing components according to a (possibly incomplete) specification. Our method adds a global view to conventional single component retrieval because taxonomic classification, interface constraints, and the relative order of components together form the selection condition for an entire sequence of components. The system is built on top of a deductive database system. It can easily be extended to integrate most software library management strategies found in the literature. 1 Introduction Systematic component reuse is essential to improve the productivity as well as the quality of software development. However, practitioners and researchers agree that efforts in software reuse will not achieve their goals if ...