Software evolution in prototyping
- Publisher: Allerton Press, Inc.
Software engineering | Prototyping | Software evolution
This paper proposes a model of software changes for supporting the evolution of software prototypes. The software evolution steps are decomposed into primitive substeps that correspond to monotonic specification changes. This structure is used to rearrange chronological derivation sequences into structures containing only meaning-preserving changes. The authors indicate how this structure can be used to automatically combine different changes to a specification. A set of examples illustrates the ideas.
National Science Foundation and Army Research Office
CCR-9058453 (NSF); ARO 111-95