
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
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 to the intended application. This thesis focuses on the actual formation and population of library components for an improved software library model proposed in Ref. 1. This library would provides the codes for users to implement the desired system in CAPS environment. The work reported here consists of: identifying candidate reusable components from the Booch Ada Library - by manually inspecting over 500 components; converting the components into a CAPS - compatible format based on the Prototyping System Description language (PSDL) via the Ada-PSDL converter program; creating algebraic specifications to match the semantic description of each component manually; and manually organizing the library into a data structure based on the multi-level filtering concept. This work provides (1): the base and guidelines for the (a) criteria for a reusable component; (b) process of inspecting and importing components into CAPS reusable component library; (2): 75 reusable components to be released with CAPS 95 and used to test the user interface for retrieval via multi-level filtering. The process of populating reusable components is time intensive due to various manual processes. Inspecting and converting each component sometimes takes up to an hour for each. Current tools available can be rewritten i.e. the PSDL-Ada converter, to fully automate this process in accordance with the base and guidelines.
This thesis investigates methods for reducing software development costs by efficiently retrieving reusable software components. The author, Tuan Anh Nguyen, addresses the lack of standardized component selection in existing libraries by focusing on the formation and population of components for an improved software library model. This model aims to provide users with code for implementing desired systems within a CAPS environment. The work details the manual inspection and conversion of over 500 components from the Booch Ada Library into a CAPS-compatible format using an Ada-PSDL converter, the creation of matching algebraic specifications, and the organization of the library based on multi-level filtering.
The work presented in this thesis focuses on a specific technical problem within software engineering: the efficient retrieval of reusable software components. The detailed methodology, including manual inspection, conversion, and specification creation, highlights the labor-intensive nature of populating such libraries. The author suggests that current tools could be enhanced to fully automate this process, indicating a direction for future development in software library management.
Page Count:
317
Publication Date:
1996-03-01
Publisher:
Storming Media
ISBN-10:
1423575423
ISBN-13:
9781423575429
No comments yet. Be the first to share your thoughts!