Intelligent generation of modernized code.
Description
The module uses AI techniques such as cluster analysis, pattern matching, templates, and programming language models to generate modernized code in a new target language. These AI techniques enable it to perform efficient data analysis, processing, and intelligent generation of new code. AI powered approach provides structured standardized code that’s highly maintainable.
Detailed example
Transformed legacy code into modernized language, business and technical requirement documentation.
AI / analytics pattern
Generative AI: AI that generates new or synthetic content (e.g., images, videos, audio, text, code).
Automation level / stage
c) Deployed – The use case is being actively authorized or utilized to support the functions or mission of an agency.
Expected benefit
The GenAI component accelerates legacy system modernization by automatically analyzing COBOL and other legacy code, generating consistent business requirements documentation, and performing refactoring and re-imagining to transform code into modern languages and frameworks (e.g., Java, Java Spring Boot). This capability reduces manual effort required for document creation, supports knowledge retention as subject matter experts retire, and shortens development cycles by enabling faster updates to systems that serve the public.
Controls / human review
ATO: Yes; PIA: Not published
Data needed
Model used data from internal sources for performance and evaluation purposes