Invention Grant
- Patent Title: System and method for migrating legacy software to a system common architecture
-
Application No.: US17003201Application Date: 2020-08-26
-
Publication No.: US11194550B2Publication Date: 2021-12-07
- Inventor: Paul C. Davis , Douglas Sweet , Erin Gambucci
- Applicant: Architecture Technology Corporation
- Applicant Address: US MN Minneapolis
- Assignee: Architecture Technology Corporation
- Current Assignee: Architecture Technology Corporation
- Current Assignee Address: US MN Minneapolis
- Agency: Key IP Law Group, PLLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/72 ; G06F8/76 ; G06F9/54 ; G06F8/30

Abstract:
A computer-implemented method for migrating a monolithic legacy software system to a well-defined modular target software architecture includes selecting a method, based on predefined patterns, for transforming the software legacy software system; creating an abstract syntax tree from the legacy software system's source code; from the abstract syntax tree, determining a flow of the source code and any coding violations and coding smells in the legacy software system's source code; using the flow and the coding violations, identifying architecture issues in the legacy software system; scheduling tasks for transforming the legacy software system into the target software architecture; automatically generating new source code according to the target software architecture; and automatically and autonomously refactoring the new source code.
Information query