A model for merging software prototypes

Loading...
Thumbnail Image
Authors
Dampier, David A.
Luqi
Subjects
Advisors
Date of Issue
1992
Date
1992
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
As software becomes more complex, more sophisticated development and maintenance methods are needed to ensure software quality. Computer Aided Prototyping achieves this via quickly built and iteratively updated prototypes of the intended system. This process requires automated support for keeping track of many independent changes and for exploring different combinations of alternative changes and refinements. This paper formalizes the update/change merging process and extends the idea to multiple changes to the same base prototype. Applications of this technology include: automatic updating of different versions of existing software with changes made to the baseline version of the system; integrating changes made by different design teams during development; and checking consistency after integration of seemingly disjoint changes to the same software system.... Software, Automation, Computer aided prototyping, Maintenance, Formal models, Software engineering, Software merging, Change integration, Case tools
Type
Technical Report
Description
Series/Report No
Department
Computer Science (CS)
Identifiers
NPS Report Number
NPS-CS-92-014
Sponsors
Funder
Format
16 p. : ill. ; 28 cm.
Citation
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