Building reusable software components for automated retrieval.

Download
Author
Sealander, Jennie Marie
Date
1992-09Advisor
Lee, Yuh-jeng
Second Reader
Luqi
Metadata
Show full item recordAbstract
The Computer Aided Prototyping System (CAPS) is designed to rapidly build
prototypes of real-time systems. A critical element in achieving this goal is a mechanism
for automated retrieval of reusable software components from a software base. There were
two major objectives of this thesis: (1) to select and prepare software components for
inclusion in the CAPS software base; (2) to design and implement a translation tool which
takes an Ada specification as input and generates the prototype system description
language (PSDL) interface required for storage and retrieval in the CAPS software base -
this is necessary since for a component to be usable in the CAPS software base, it must be
specified in PSDL. We described the abstraction and implementation of the selected
components, introduced the translator, and demonstrated the behaviors of the translator via
examples.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Automated interface for retrieving reusable software components
Dolgoff, Scott Joel (Monterey, California. Naval Postgraduate School, 1993-09);The Computer Aided Prototyping System (CAPS) software base contains software components described by formal specifications written in the Prototype System Description Language (PSDL). One problem addressed by this thesis ... -
The design and implementation of a reusable component library and a retrieval/integration system
Ozdemir, Dogan (Monterey, California. Naval Postgraduate School, 1992-12);Rapid prototyping with automated retrieval of reusable software components is a software development method to construct software systems expeditiously. This thesis describes a tool to enhance the practice of software ... -
An architectural model for software component search
Nguyen, Doan Han (Monterey, California. Naval Postgraduate School, 1995-12);An important problem in software development process is to make better use of software libraries by improving the search and retrieval process, that is, by making it easier to find the few components you may want among the ...