Connect with global peers and harness the expertise of the IBM Z community as you explore and share innovative ways to accelerate modernization with IBM Z and Cloud.
Authored by Rich Larin, Kelly Paesano, and Husein Shamshudin
IBM continues to deliver exciting enhancements to watsonx Code Assistant for Z to enable organizations to accelerate mainframe application modernization.
Amongst the numerous product enhancements, this latest update introduces four key benefits of note:
Each feature is designed to address specific challenges in the modernization journey, equipping developers with tools to accelerate understanding, streamline refactoring, and improve code maintainability.
IBM watsonx Code Assistant for Z Code Explanation provides AI-generated, natural-language explanations of code, helping developers better understand the code and its functionality. Code Explanation support now includes PL/I, in addition to COBOL and JCL.
This capability, powered by IBM’s Granite foundation model and built with highly engineered prompts, allows developers to access explanations with the click of a button, making code understanding and documentation seamless and efficient.
IBM watsonx Code Assistant for Z Refactoring Assistant enables developers to visualize business programs and data within their IDE and accelerate modernization by automating the creation of new business services.
Now, in addition to using static analysis to visualize the application flow and dependencies in Refactoring Assistant, developers can add layers of dynamic analysis to the flow graphs to more easily identify execution paths for business functions.
Key Benefits:
Dynamic analysis uses recordings captured from IBM Test Accelerator for Z, which is a prerequisite for this function.
IBM watsonx Code Assistant for Z Refactoring Assistant now also enables developers to accelerate COBOL modernization by automatically simplifying complex COBOL constructs. Using Refactoring Assistant, developers can reduce the complexity of existing COBOL programs by automatically replacing GOTO and PERFORM THRU statements with standard looping structures.
For clients seeking to enhance the performance of their COBOL mainframe applications, watsonx Code Assistant for Z Code Optimization Advice enables clients to conduct in-depth analysis of COBOL modules, providing recommendations to optimize performance. With this new release, Code Optimization Advice now supports Enterprise COBOL 4, in addition to the existing capabilities for COBOL 6.
Get started today
Get started on your AI-assisted Mainframe application modernization journey today with watsonx Code Assistant for Z.
Copy