Fujitsu AI Tool Transforms COBOL Code into Design Docs in Minutes

Fujitsu's AI tool rapidly analyzes COBOL code to generate design documents in minutes, bypassing the need for expert knowledge and addressing legacy system modernization challenges. This innovation competes with IBM, reduces costs, accelerates updates, and enables broader IT access. Ultimately, it bridges old and new computing eras efficiently.
Fujitsu AI Tool Transforms COBOL Code into Design Docs in Minutes
Written by Maya Perez

Fujitsu has developed an artificial intelligence system that analyzes COBOL code and produces design documents swiftly, a move that could challenge established players like IBM in the field of legacy system modernization. According to a report from TechRadar, this tool allows organizations to create these documents in minutes, bypassing the need for specialized knowledge that traditionally takes hours or days. This advancement addresses a persistent issue in enterprise computing, where vast amounts of critical software still run on COBOL, a language dating back to the 1950s.

COBOL, which stands for Common Business-Oriented Language, emerged in 1959 as a way to handle business data processing tasks. Designed by a committee led by Grace Hopper, it aimed to make programming more accessible by using English-like syntax. Over decades, it became the backbone of financial systems, government operations, and large-scale transaction processing. Banks, insurance companies, and public sector agencies rely on it for everything from payroll to stock trading. Despite its age, COBOL powers an estimated 80% of the world’s business transactions, handling trillions of dollars daily. However, maintaining and updating these systems presents significant hurdles.

One major challenge is the scarcity of experts. Many original COBOL programmers have retired, and younger developers often prefer modern languages like Python or Java. This skills gap means that when companies need to modify or migrate COBOL applications, they face high costs and long timelines. Generating design documents—detailed blueprints that outline how the code functions, including data flows, logic structures, and dependencies—is a labor-intensive process. Traditionally, this requires manual review by seasoned professionals who understand the intricacies of the language and the business logic embedded within it.

Fujitsu’s AI tool changes this dynamic by automating the analysis. The system employs machine learning algorithms to parse COBOL code, identify patterns, and extract meaningful insights. It then compiles this information into structured design documents that developers can use as a foundation for updates or migrations. What sets this apart is its speed: tasks that once demanded hours of expert effort now complete in minutes. Moreover, it operates without requiring deep domain knowledge from the user, making it accessible to a broader range of IT staff.

This development builds on broader trends in AI-driven software engineering. Companies have long sought ways to modernize legacy systems, especially as digital transformation accelerates. For instance, during the COVID-19 pandemic, governments scrambled to update unemployment systems written in COBOL, highlighting the urgency. Fujitsu’s approach uses natural language processing and pattern recognition to interpret the code’s intent, much like how AI translates languages or summarizes texts. By training on vast datasets of COBOL programs, the tool learns to recognize common structures, such as loops for data processing or conditional statements for business rules.

Consider a typical scenario: a bank wants to integrate its COBOL-based core banking system with a new mobile app. First, engineers need to understand the existing codebase. Manually, this might involve poring over thousands of lines, diagramming interactions, and documenting variables. Fujitsu’s AI streamlines this by scanning the code, mapping out modules, and generating visuals like flowcharts or entity-relationship diagrams. The output includes explanations in plain language, bridging the gap between old code and modern development practices.

The implications extend beyond efficiency. By reducing dependency on rare expertise, organizations can lower costs and accelerate projects. This is particularly relevant for industries under pressure to innovate, such as finance and healthcare. In finance, where regulatory compliance demands precise documentation, automated tools ensure accuracy while saving time. Similarly, in government, where legacy systems often hinder service delivery, this could enable faster improvements.

IBM, a dominant force in COBOL for decades, might feel the heat from this innovation. IBM’s mainframes, like the zSeries, host much of the world’s COBOL workload, and the company offers tools for modernization, including its own AI-infused solutions like Watson. However, Fujitsu’s focus on rapid, knowledge-agnostic document generation positions it as a direct competitor. IBM has invested heavily in hybrid cloud strategies to help clients move away from pure mainframes, but many enterprises hesitate due to the complexity of rewriting COBOL. If Fujitsu’s tool proves reliable, it could erode IBM’s market share by offering a quicker path to understanding and refactoring these systems.

Fujitsu isn’t alone in this space. Other firms, such as Micro Focus and AWS, provide COBOL migration services, often incorporating AI elements. AWS’s Migration Competency Program, for example, includes tools to rehost COBOL on cloud infrastructure. Yet Fujitsu emphasizes automation of the design phase, which is often the bottleneck. Their system reportedly achieves high accuracy by cross-referencing code against known best practices and error patterns, minimizing the risk of misinterpretation.

To appreciate the technical underpinnings, think about how the AI works. It likely starts with tokenization, breaking the COBOL code into smaller units like keywords, variables, and operators. Then, using neural networks, it builds a semantic model that captures relationships. For example, it might identify a PERFORM statement—a COBOL construct for subroutines—and trace its calls throughout the program. From there, it generates artifacts like pseudocode summaries or UML diagrams, which are standard in contemporary software design.

This isn’t without challenges. COBOL codebases can be sprawling and idiosyncratic, with custom modifications accumulated over years. AI might struggle with poorly documented or spaghetti code, where logic is tangled. Fujitsu addresses this by incorporating feedback loops, allowing users to refine outputs iteratively. Additionally, ensuring the AI handles variations in COBOL dialects—since the language has evolved with extensions from different vendors—is essential for broad applicability.

Security and compliance also come into play. When dealing with sensitive data in financial or government systems, any tool must adhere to strict standards. Fujitsu’s solution probably includes features for data anonymization during analysis, preventing exposure of proprietary information. Moreover, as AI generates documents, verifying their correctness remains a human responsibility, though the tool reduces the initial workload.

Looking ahead, this technology could influence how enterprises approach legacy modernization. Instead of full rewrites, which are risky and expensive, companies might opt for incremental updates guided by AI-generated insights. This hybrid method preserves the reliability of COBOL while integrating modern features like APIs for microservices.

Fujitsu’s initiative also underscores Japan’s role in tech innovation, particularly in enterprise software. The company has a history of advancing AI in practical applications, from robotics to data centers. By targeting COBOL, they tap into a global need, as estimates suggest over 200 billion lines of COBOL code still in use worldwide.

For IBM, this serves as a prompt to enhance its offerings. The tech giant has its own AI tools, like the IBM Z Development and Test Environment, which simulates mainframe environments for testing. However, if Fujitsu’s minutes-versus-hours claim holds up in real-world deployments, it could attract clients seeking agility. Competition might drive further improvements across the industry, benefiting end-users.

In practical terms, let’s examine a hypothetical case study. Suppose a mid-sized insurance firm runs its claims processing on a COBOL system from the 1980s. To comply with new data privacy laws, they need to audit and update the code. Using traditional methods, a team of consultants might spend weeks creating design docs. With Fujitsu’s AI, they upload the code, and within minutes, receive a comprehensive report outlining data handling procedures, potential vulnerabilities, and integration points. Developers then use this to implement changes, perhaps migrating parts to Java while keeping core logic intact.

This efficiency multiplier extends to training. Junior developers can learn from AI-generated documents, gaining insights into legacy systems without years of experience. It democratizes access to complex codebases, fostering a new generation of maintainers.

Critics might argue that over-reliance on AI could introduce errors if the model hallucinates or misinterprets nuances. To counter this, Fujitsu likely incorporates validation mechanisms, such as confidence scores for each generated element. Users can cross-check against source code, ensuring trustworthiness.

Broader economic impacts are worth considering. As businesses modernize faster, they can allocate resources to innovation rather than maintenance. This could boost productivity in sectors bogged down by outdated tech. For instance, in retail, where inventory systems often use COBOL, quicker updates mean better integration with e-commerce platforms.

Fujitsu’s tool also aligns with sustainability goals. Modernizing legacy systems can reduce energy consumption, as older mainframes are power-hungry compared to cloud alternatives. By facilitating migrations, AI contributes to greener IT practices.

As adoption grows, expect integrations with other tools. Imagine combining this with code generation AIs like GitHub Copilot, creating an end-to-end pipeline from analysis to implementation.

In the context of global tech rivalries, this pits Fujitsu against IBM in a battle for enterprise loyalty. While IBM boasts a vast ecosystem, Fujitsu’s specialized AI could carve out a niche in rapid legacy handling.

Ultimately, this advancement highlights AI’s potential to bridge old and new in computing, ensuring that foundational languages like COBOL remain viable in an era of rapid change. Organizations worldwide stand to gain from tools that make the old new again, without the traditional barriers of time and expertise.

Subscribe for Updates

GenAIPro Newsletter

News, updates and trends in generative AI for the Tech and AI leaders and architects.

By signing up for our newsletter you agree to receive content related to ientry.com / webpronews.com and our affiliate partners. For additional information refer to our terms of service.

Notice an error?

Help us improve our content by reporting any issues you find.

Get the WebProNews newsletter delivered to your inbox

Get the free daily newsletter read by decision makers

Subscribe
Advertise with Us

Ready to get started?

Get our media kit

Advertise with Us