Title :
On the retrieval of reusable software components
Author :
Chen, Peng ; Hennicker, Chen Rolf ; Jarke, Matthias
Author_Institution :
Passau Univ., Germany
Abstract :
Starting from the principle of software reusability through formal specifications, the authors suggest a model for the retrieval of reusable components utilizing the search techniques in database management systems. The formal specification language of software components is ASL. Component specifications will be translated into a specification written in the knowledge representation Telos for storage and other manipulation. The retrieval of software components is based on signature matching between the signatures of goal specifications and those of reusable components. In this way, the authors overcome some of the main problems with respect to retrieval such as representation of reusable components, representation of goal specification, and name differences in the software. The retrieval mechanism is supported by the database management system ConceptBase
Keywords :
database management systems; formal specification; information retrieval; software reusability; specification languages; ASL; ConceptBase; Telos; database management systems; formal specification language; goal specifications; knowledge representation; name differences; retrieval mechanism; reusable software components; search techniques; signature matching; software reusability; Costs; Database systems; Documentation; Formal specifications; Information retrieval; Intelligent systems; Programming profession; Scalability; Software libraries; Software reusability;
Conference_Titel :
Software Reusability, 1993. Proceedings Advances in Software Reuse., Selected Papers from the Second International Workshop on
Conference_Location :
Lucca
Print_ISBN :
0-8186-3130-9
DOI :
10.1109/ASR.1993.291713