• DocumentCode
    1958683
  • Title

    Migrating AS400-COBOL to Java: A Report from the Field

  • Author

    Sneed, H.M. ; Erdoes, K.

  • Author_Institution
    Anecon GmbH, Vienna, Austria
  • fYear
    2013
  • fDate
    5-8 March 2013
  • Firstpage
    231
  • Lastpage
    240
  • Abstract
    This paper describes an industrial project aimed at migrating legacy COBOL programs running on an IBM-AS400 to Java for running in an open environment. The unique aspect of this migration is the reengineering of the COBOL code prior to migration. The programs were in their previous form hardwired to the AS400 screens as well as to the AS400 file system. The goal of the reengineering project was to free the code from these proprietary dependencies and to reduce them to the pure business logic. Disentangling legacy code from it´s physical environment is a major prerequisite to converting that code to another environment. The goal is the virtualization of program interfaces. That was accomplished here in a multistep automated process which led to small, environment independent COBOL modules which could be readily converted over into Java packages. The pilot project has been completed for a sample subset of the production planning and control system. The conversion to Java is pending the test of the reengineered COBOL modules.
  • Keywords
    COBOL; Java; program testing; software maintenance; systems re-engineering; virtualisation; AS400 file system; AS400-COBOL; COBOL code reengineering; IBM-AS400; Java package; business logic; legacy COBOL program migration; production control system; production planning; program interface virtualization; proprietary dependency; reengineered COBOL module testing; Business; Databases; Java; Production; Software; Standards; User interfaces; Business logic; COBOL; IBM-I-Series; Modularization; Reengineering; Refactoring; Restructuring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on
  • Conference_Location
    Genova
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-5833-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2013.32
  • Filename
    6498471