Patent Number: 8,881,100

Title: Automated generation of bridging code to augment a legacy application using an object-oriented language

Abstract: A legacy machine-oriented language interface definition of a new module to be implemented within a legacy machine-oriented language application using an object-oriented language is received at a processor. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition is generated by the processor. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new module. A new version of the legacy machine-oriented language application is created that includes the new module as a new object accessible using the legacy machine-oriented language interface definition and as implemented by the object-oriented code in the updated version of the object-oriented class definition.

Inventors: Bohm; Fraser P. (Salisbury, GB), Flamini; Elisabetta (Romsey, GB), Mitchell; Ian J. (Eastleigh, GB)

Assignee: International Business Machines Corporation

International Classification: G06F 9/44 (20060101)

Expiration Date: 2019-11-04 0:00:00