This paper explains the mechanisms for retrieving
reusable software components used by CAPS, a computer-aided
prototyping system for embedded and real-time
software systems. The software retrieval system has
been designed to provide retrievals with both high
precision and high recall by exploiting the
specifications associated with these prototypes. This
speeds up software reuse by enabling the system to
reduce the amount of information that a designer must
examine to find an appropriate reusable component.
Keywords: prototyping, component specification, software
retrieval, normalization, syntactic & semantic matching