• DocumentCode
    2825116
  • Title

    Migrating PL/I Code to Java

  • Author

    Sneed, Harry

  • Author_Institution
    Testing Dept, Anecon GmbH, Vienna, Austria
  • fYear
    2011
  • fDate
    1-4 March 2011
  • Firstpage
    287
  • Lastpage
    296
  • Abstract
    This paper reports on a project to migrate PL/I programs running on an IBM mainframe under Z-OS to Java. The key point is that the transformation of the Code to Java was fully automated using the PLI2Java code transformation tool. The paper describes how the PL/I code was first reengineered to raise the quality and to put it into a form from which it could be converted over to an object - oriented architecture. It then goes on to define the process used to translate the code into Java. No less than 8 steps are required to make the transformation using static singleton objects with string data attributes and methods based on locality of reference. The Java components produced are object-oriented and data independent. In the end the results of the transformation are summarized and conclusions drawn for future work.
  • Keywords
    Java; PL/1; software architecture; IBM mainframe; PL/I program; PLI2Java code transformation tool; Z-OS; object-oriented architecture; static singleton object; string data; Arrays; Databases; Hardware; Java; Programming; Retirement; Java; PL/I; code reengineering; code transformation; object–oriented migration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
  • Conference_Location
    Oldenburg
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-259-2
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2011.35
  • Filename
    5741273