Software Reuse in Specification-Based Prototyping

Luqi
J. McDowell

Computer Science Department
Naval Postgraduate School
Monterey, CA 93943

luqi@cs.nps.navy.mil

Abstract:

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