This paper describes the retrieval mechanism of ROSA (Reuse Of Software Artifacts), a software reuse system (earlier described in [2][3][4]) based on the processing of the natural language descriptions of software artifacts. The main features of its classification mechanism [5] are also outlined.
The paper is organized as follows. Section 2
summarizes the main mechanisms in the current version of the reuse
system. Section 3 outlines the semantic
formalism used to identify, in a software description the knowledge needed to
catalogue a component in a software base.
Section 4
introduces the defined mechanisms for the analysis of
descriptions (morpholexical, syntactic and semantic
analysis) and the semantic structure of the Software Base.
Section 5 presents the mechanism for query
processing and retrieval with the measures used for the similarity analysis
of the indexing structures. Section 6 describes
an experiment conducted to evaluate the effectiveness of the
proposed approach. Section 7 summarizes related
work in the area of reuse systems. Section 8
concludes the paper with some remarks on planned experiments with the system
and further research.
2 Overview of the reuse system
Site Hosting: Bronco