search menu icon-carat-right cmu-wordmark

Approaches to Legacy System Evolution

Technical Report
This report outlines a comprehensive system evolution approach that incorporates an enterprise framework for the application of the promising technologies in the context of legacy systems.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-97-TR-014

Abstract

The approach that one chooses to evolve software-intensive systems depends on the organization, the system, and the technology. We believe that significant progress in system architecture, system understanding, object technology, and net-centric computing make it possible to economically evolve software systems to a state in which they exhibit greater functionality and maintainability. In particular, interface technology, wrapping technology, and network technology are opening many opportunities to leverage existing software assets instead of scrapping them and starting over. But these promising technologies cannot be applied in a vacuum or without management understanding and control. There must be a framework in which to motivate the organization to understand its business opportunities, its application systems, and its road to an improved target system. This report outlines a comprehensive system evolution approach that incorporates an enterprise framework for the application of the promising technologies in the context of legacy systems.

Cite This Technical Report

Weiderman, N., Smith, D., & Tilley, S. (1997, December 1). Approaches to Legacy System Evolution. (Technical Report CMU/SEI-97-TR-014). Retrieved February 23, 2024, from https://insights.sei.cmu.edu/library/approaches-to-legacy-system-evolution/.

@techreport{weiderman_1997,
author={Weiderman, Nelson and Smith, Dennis and Tilley, Scott},
title={Approaches to Legacy System Evolution},
month={Dec},
year={1997},
number={CMU/SEI-97-TR-014},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/approaches-to-legacy-system-evolution/},
note={Accessed: 2024-Feb-23}
}

Weiderman, Nelson, Dennis Smith, and Scott Tilley. "Approaches to Legacy System Evolution." (CMU/SEI-97-TR-014). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 1, 1997. https://insights.sei.cmu.edu/library/approaches-to-legacy-system-evolution/.

N. Weiderman, D. Smith, and S. Tilley, "Approaches to Legacy System Evolution," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-97-TR-014, 1-Dec-1997 [Online]. Available: https://insights.sei.cmu.edu/library/approaches-to-legacy-system-evolution/. [Accessed: 23-Feb-2024].

Weiderman, Nelson, Dennis Smith, and Scott Tilley. "Approaches to Legacy System Evolution." (Technical Report CMU/SEI-97-TR-014). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Dec. 1997. https://insights.sei.cmu.edu/library/approaches-to-legacy-system-evolution/. Accessed 23 Feb. 2024.

Weiderman, Nelson; Smith, Dennis; & Tilley, Scott. Approaches to Legacy System Evolution. CMU/SEI-97-TR-014. Software Engineering Institute. 1997. https://insights.sei.cmu.edu/library/approaches-to-legacy-system-evolution/