Computer Aided Maintenance of Prototype Systems

Loading...
Thumbnail Image
Authors
Luqi
Subjects
Advisors
Date of Issue
1988
Date
1988
Publisher
Naval Postgraduate School
Language
Abstract
The problems of software maintenance are magnified in rapid prototyping because prototypes are subject to frequent and repeated changes. This paper presents the concepts and mechanisms used to support such changes based on component specification in the rapid prototyping software life cycle. The prototype system description language PSDL and the associated Computer Aided Prototyping System (CAPS) are used to illustrate these concepts. The prototyping language has been designed to make all interactions between components explicit, so that it is easy to determine the impact of a proposed change. It also has requirements tracing facilities which allow easy identification of the parts of the prototype system affected by a proposed requirements change. The computer aided prototyping system achieves efficient construction of prototype systems via reusable software components. The effort of analyzing and modifying code in software maintenance is minimized by means of searching, changing and composing the reusable components based on their specifications. The facilities provided for adapting reusable components to particular applications are also useful for making small modifications to the behavior of the prototype system without affecting the lowest levels of the implementation.
Type
Technical Report
Description
Author-contributed print item
Series/Report No
Organization
Identifiers
NPS Report Number
NPS 52-88-037
Sponsors
Funding
Format
Citation
Luqi, "Computer Aided Maintenance of Prototype Systems", Technical Report NPS 52-88-037, Computer Science Department, Naval Postgraduate School, 1988.
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections