search menu icon-carat-right cmu-wordmark

Implications of Distributed Object Technology for Reengineering

Technical Report
This 1997 report provides definitions of various software evolution concepts and a taxonomy of activities.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-97-TR-005
DOI (Digital Object Identifier)
10.1184/R1/6574226.v1

Abstract

Distributed object technology is profoundly changing the ways in which software systems evolve over time. To a large extent, the focus of reengineering has been to understand legacy systems and to extract their essential functionality so that they can be rewritten as more robust and more maintainable systems over the long term. However, object technology, wrapping strategies, and the Web may be changing the focus and economics of reengineering. The question posed by this paper is the extent to which reengineering strategies ought to continue to use program understanding technology. The cost/benefit ratio of certain forms of program understanding appears to be staying roughly the same over time, while the cost/benefit ratio of wrapping legacy systems or their subsystems is dropping rapidly. As a result, new reengineering strategies that place less emphasis on deep program understanding, and more emphasis on distributed object technologies, should now be considered.

Cite This Technical Report

Weiderman, N., Northrop, L., Smith, D., Tilley, S., & Wallnau, K. (1997, June 1). Implications of Distributed Object Technology for Reengineering. (Technical Report CMU/SEI-97-TR-005). Retrieved April 16, 2024, from https://doi.org/10.1184/R1/6574226.v1.

@techreport{weiderman_1997,
author={Weiderman, Nelson and Northrop, Linda and Smith, Dennis and Tilley, Scott and Wallnau, Kurt},
title={Implications of Distributed Object Technology for Reengineering},
month={Jun},
year={1997},
number={CMU/SEI-97-TR-005},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6574226.v1},
note={Accessed: 2024-Apr-16}
}

Weiderman, Nelson, Linda Northrop, Dennis Smith, Scott Tilley, and Kurt Wallnau. "Implications of Distributed Object Technology for Reengineering." (CMU/SEI-97-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, June 1, 1997. https://doi.org/10.1184/R1/6574226.v1.

N. Weiderman, L. Northrop, D. Smith, S. Tilley, and K. Wallnau, "Implications of Distributed Object Technology for Reengineering," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-97-TR-005, 1-Jun-1997 [Online]. Available: https://doi.org/10.1184/R1/6574226.v1. [Accessed: 16-Apr-2024].

Weiderman, Nelson, Linda Northrop, Dennis Smith, Scott Tilley, and Kurt Wallnau. "Implications of Distributed Object Technology for Reengineering." (Technical Report CMU/SEI-97-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jun. 1997. https://doi.org/10.1184/R1/6574226.v1. Accessed 16 Apr. 2024.

Weiderman, Nelson; Northrop, Linda; Smith, Dennis; Tilley, Scott; & Wallnau, Kurt. Implications of Distributed Object Technology for Reengineering. CMU/SEI-97-TR-005. Software Engineering Institute. 1997. https://doi.org/10.1184/R1/6574226.v1