IBM watsonx Code Assistant for Z is a commercial, generative-AI-assisted IBM product, announced in August 2023, that helps developers understand, refactor, and convert COBOL applications running on IBM Z mainframes. Its transformation feature targets COBOL-to-Java conversion specifically; the Java it produces is meant to interoperate with the surrounding COBOL application rather than replace it outright, and a developer still has to review, validate, and test the output. Its code-explanation feature covers a wider set of mainframe languages, including COBOL, PL/I, JCL, and REXX, with HLASM support in preview. IBM markets it as augmenting developer productivity and de-risking modernization work, not as a fully automated COBOL-to-Java converter.
AI ModernizationMainframe Modernization
IBM watsonx Code Assistant for Z is a commercial, generative-AI-assisted IBM product, announced in August 2023, that helps developers understand, refactor, and convert COBOL applications running on IBM Z mainframes. Its transformation feature targets COBOL-to-Java conversion specifically; the Java it produces is meant to interoperate with the surrounding COBOL application rather than replace it outright, and a developer still has to review, validate, and test the output. Its code-explanation feature covers a wider set of mainframe languages, including COBOL, PL/I, JCL, and REXX, with HLASM support in preview. IBM markets it as augmenting developer productivity and de-risking modernization work, not as a fully automated COBOL-to-Java converter.