Systems and methods for legacy source code optimization and modernization
AssigneeArchitecture Technology Corporation
InventorsColleen Kimball, Judson Powers
Life of this patent
Estimating the term…
Loading patent…
AssigneeArchitecture Technology Corporation
InventorsColleen Kimball, Judson Powers
Estimating the term…
Disclosed herein are embodiments of systems, methods, and products for modernizing and optimizing legacy software. A computing device may perform an automated runtime performance profiling process. The performance profiler may automatically profile the legacy software at runtime, monitor the memory usage and module activities of the legacy software, and pinpoint/identify a subset of inefficient functions in the legacy software that scale poorly or otherwise inefficient. The computing device may further perform a source code analysis and refactoring process. The computing device may parse the source code of the subset of inefficient functions and identify code violations within the source code. The computing device may provide one or more refactoring options to optimize the source code. Each refactoring option may comprise a change to the source code configured to correct the code violations. The computing device may refactor the source code based on a selected refactoring option.
A computer-implemented method comprising:
A system comprising:
Dependencies are inferred from the claim text.