A Reusable Component Retrieval System for Prototyping
Abstract
Prototyping is an important software development method to rapidly construct software, validate and refine requirements, and check the consistency of proposed software designs. This thesis describes the design and implementation of a CASE tool to be used in conjunction with the Computer Aided Prototyping System (CAPS) which retrieves and prepares reusable components for use in PSDL (Prototype System Description Language) prototypes. Reusable components and their PSDL specifications are stored in a software base. Components can be retrieved from the software base via its Object-Oriented Data Base Management System (OODBMS) using PSDL to formulate queries. All of the PSDL specifications for the reusable components are normalized and stored in the software base to support efficient search based on a given query PSDL specification for a software component. The search process is based on both syntactic and semantic matches between the query and stored components. Our software base has been designed to be easily configured to support storage and retrieval of reusable components in any programming language with the initial configuration for Ada components. A window based user interface was also implemented to allow easy access to the software base via the CAPS user interface as well as stand alone use.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1991
- Accession Number
- ADA246081
Entities
People
- John K. Mcdowell
Organizations
- Naval Postgraduate School