Semantic-based software retrieval to support rapid prototyping. (English) Zbl 0761.68028

Summary: The paper presents an approach for structuring large software repositories for supporting software reuse. After a presentation of the specifics of retrieving software from a base of reusable components, the paper presents an approach for formally specifying the components and for arranging those specifications in a lattice structure. An approach for actually implementing this structure is presented. A comprehensive example illustrates the approach proposed. The approach will help software developers to find candidate reusable components in those cases where, due to the wealth of components available or due to the similarity of components available, simple keyword-based approaches or faceted approaches are not suitable for structuring the base of components.


68N99 Theory of software
68P20 Information storage and retrieval of data