Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Technical Note

Incremental Modernization for Legacy Systems

  • Abstract

    This report shows an objective technique for developing an incremental code-migration strategy for large legacy Common Business-Oriented Language (COBOL) systems. Specifically, it describes a case study that involves the modernization of a large Supply System (SS). The system consists of approximately 2 million lines of COBOL code operating in a mainframe environment.  

    The SEI developed the System Analysis and Migration (SAM) tool to generate a code migration strategy based upon legacy system analysis data. SAM considers a set of factors that includes minimizing scaffolding code (code that is discarded before the completion of the project), balancing iterations, and grouping related functionality.

  • Download

Cite This Report

SEI

Comella-Dorda, Santiago; Lewis, Grace; Place, Patrick; Plakosh, Daniel; & Seacord, Robert. Incremental Modernization for Legacy Systems. CMU/SEI-2001-TN-006. Software Engineering Institute, Carnegie Mellon University. 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5431

IEEE

Comella-Dorda. Santiago, Lewis. Grace, Place. Patrick, Plakosh. Daniel, and Seacord. Robert, "Incremental Modernization for Legacy Systems," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2001-TN-006, 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5431

APA

Comella-Dorda, Santiago., Lewis, Grace., Place, Patrick., Plakosh, Daniel., & Seacord, Robert. (2001). Incremental Modernization for Legacy Systems (CMU/SEI-2001-TN-006). Retrieved February 20, 2019, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5431

CHI

Santiago Comella-Dorda, Grace Lewis, Patrick Place, Daniel Plakosh, & Robert Seacord. Incremental Modernization for Legacy Systems (CMU/SEI-2001-TN-006). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5431

MLA

Comella-Dorda, Santiago., Lewis, Grace., Place, Patrick., Plakosh, Daniel., & Seacord, Robert. 2001. Incremental Modernization for Legacy Systems (Technical Report CMU/SEI-2001-TN-006). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5431

BibTex

@techreport{Comella-DordaIncrementalModernization2001,
title={Incremental Modernization for Legacy Systems},
author={Santiago Comella-Dorda and Grace Lewis and Patrick Place and Daniel Plakosh and Robert Seacord},
year={2001},
number={CMU/SEI-2001-TN-006},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5431} }