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; objectoriented 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
Link To Document