System and method for automated re-architectureing of legacy systems using object oriented language
AssigneeTata Consultancy Services Limited
InventorsRAVINDRA NAIK, AMIT SAXENA, NARAYAN RAMASWAMI, THIRTHAHALLI SHIVAPRASAD
Life of this patent
Estimating the term…
Abstract
The present invention relates to method of defining multiple program abstractions, extraction methodologies, transformation, and code conversion to convert legacy monolithic architecture of business systems to a layered modern architecture using Object Oriented language such as Java.
Claims28
A method of re-architecting legacy systems comprising conceptualizing the said system as a combination of plurality of pattern instances, defining patterns, specifying the said patterns into a workbench to generate plurality of pattern matchers, identifying plurality of instances of said patterns using said pattern matchers, optimizing the said instances, and transforming the said instances through conversion and generation using object-oriented language to form a re-architected system.
A System of automated re-architecting of legacy systems comprising language specific parser, an analyzer, pattern matchers to identify pattern instances and converter and generator to transform the said pattern instances in the given order to form the re-architected system.
Dependencies are inferred from the claim text.