{"id":237,"date":"2026-03-26T19:35:33","date_gmt":"2026-03-26T19:35:33","guid":{"rendered":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/?page_id=237"},"modified":"2026-03-26T19:40:05","modified_gmt":"2026-03-26T19:40:05","slug":"current-process-flow","status":"publish","type":"page","link":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/current-process-flow\/","title":{"rendered":"Current Process Flow"},"content":{"rendered":"\n<p>Before Legacy Lift, companies would have an onerous process for migrating their legacy system infrastructure to newer platforms. This includes the following tasks:<\/p>\n\n\n\n<ul>\n<li>Create a specification document that outlines what the legacy code does and the requirements of the converted code.<\/li>\n\n\n\n<li>Parse and analyze the legacy code to gain insight on the code\u2019s logic, structure, patterns, and dependencies.<\/li>\n\n\n\n<li>Map legacy patterns to corresponding modern language structures.<\/li>\n\n\n\n<li>Translate legacy code into modern code by running a conversion engine using the mapping found in previous step.<\/li>\n\n\n\n<li>Test the new code and validate that it is functionally equivalent to the legacy code.<\/li>\n\n\n\n<li>Refine modern code based on test results and retest when necessary.<\/li>\n\n\n\n<li>Once the modern code is proven to be functionally equivalent, deploy the code on the replacement hardware.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Before Legacy Lift, companies would have an onerous process for migrating their legacy system infrastructure to newer platforms. This includes the following tasks:<\/p>\n","protected":false},"author":30565,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/pages\/237"}],"collection":[{"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/users\/30565"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":2,"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/pages\/237\/revisions"}],"predecessor-version":[{"id":241,"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/pages\/237\/revisions\/241"}],"wp:attachment":[{"href":"https:\/\/sites.wp.odu.edu\/cs410-11-legacy-lift\/wp-json\/wp\/v2\/media?parent=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}