The design and implementation of a reusable component library and a retrieval/integration system

Download
Author
Ozdemir, Dogan
Date
1992-12Advisor
Lee, Yuh-jeng
Luqi,
Metadata
Show full item recordAbstract
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 reuse within the Computer Aided Prototyping System (CAPS). A software base interface provides prototype designers with the means to retrieve components and integrate them into new applications. Reusable components are retrieved from the software base using a formal specification as the search key or through a browser. The application language used is the Prototype System Description Language (PSDL). The software base stores the reusable components in an object oriented database management system (ONTOS) with an appropriate PSDL specification. Following a query conducted by the PSDL, specification, chosen retrieved components are transformed and integrated in the system under development. All software base procedures, including the storage, retrieval, and integration of the components are conducted through a graphical user interface which is designed to demonstrate and manipulate available software base operations.
Rights
Copyright is reserved by the copyright ownerCollections
Related items
Showing items related by title, author, creator and subject.
-
A reusable component retrieval system for prototyping.
McDowell, John Kelly (Monterey, California. Naval Postgraduate School, 1991-09);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 ... -
Reusable software component retrieval via normalized algebraic specifications
Steigerwald, Robert Allen (Monterey, California. Naval Postgraduate School, 1991-12);Efforts in the software engineering community to reuse code are hampered by a lack of tools. Reusability is particularly beneficial in a rapid prototyping environment. Rapid prototyping with automated reusable software ... -
Populating the software database
Nguyen, Tuan Anh (Monterey, California. Naval Postgraduate School, 1996-03);The cost of software development could be reduced if relevant reusable software components could be retrieved efficiently. The few libraries currently in existence have no standard method for selecting components germane ...