Accelerate the mainframe application lifecycle with generative AI and automation.
Vendor
IBM
Company Website
GenAI assisted application lifecycle to enable enterprise agility
IBM watsonx™ Code Assistant for Z is a generative AI-assisted product built to accelerate the mainframe application lifecycle and streamline modernization at lower cost and with less risk than today’s alternatives. watsonx Code Assistant for Z supports the end-to-end application developer lifecycle with capabilities for application discovery and analysis, code explanation, automated code refactoring, code optimization advice, COBOL to Java transformation, and validation. Developers can automatically refactor selected elements of an application, optimize code to increase performance, and continue modernizing in COBOL. Or, they can transform code to Java with generative AI leveraging a highly tuned state-of-the-art large language model. watsonx Code Assistant for Z provides the flexibility to deploy its genAI based capabilities either on-premises or as-a-service.
Features
- Understand: Achieve a greater understanding of your mainframe applications and visualize their relationships and dependencies. Leverage generative AI for code explanations to auto-document your COBOL applications and help onboard new programmers.
- Explain: Generate natural language explanations of COBOL and JCL to enable clearer comprehension. Easily maintain and renew documentation by automatically inserting explanations as comments into the application code.
- Refactor: Discover programs and data needed to automatically refactor your application into more discrete business services to drive enhancements and improve maintainability, and preparing the COBOL for an optional transformation to Java.
- Optimize: Generate a prioritized report of code- related performance inefficiencies, identify issues at the source code level, and enhance the quality and performance of COBOL applications using tailored recommendations.
- **Transform: **Leverage generative AI to accelerate high quality COBOL to Java transformations in minutes, not months.
- **Validate: **Streamline and accelerate testing of new Java code to ensure semantic equivalence to COBOL code to improve quality and lower risk.