Software reconfiguration engine
AssigneeTominy, Inc.
InventorThomas E. Richley
Life of this patent
Estimating the term…
Loading patent…
AssigneeTominy, Inc.
InventorThomas E. Richley
Estimating the term…
Single users or workgroups interact with the reconfiguration engine through the software reconfiguration workbench. The target source code is reconfigured through a collection of semi-automated and fully automated processes in a step-by-step iterative technique. The system maintains a repository of data corresponding to the software entities being reconfigured. Several modules within the reconfiguration engine access this repository allowing the modules to perform a rigorous reconfiguration through a series of iterative refinements. The target source code is analyzed based on a user-configurable lexicon of keywords and also based on attribute tables maintained in the repository. Software entities undergoing change are tagged using a tagging system that denotes the type of change operation to be performed and the degree of certainty that the tag has been properly assigned. Impact analysis across the entire software system detects entities subject to change by monitoring data flow between software systems. Impact analysis thus identifies software entities that might otherwise have been overlooked. Source code changes are applied using code master templates selected based on the tags. New programs can also be generated using code master templates selected based on the tags which can be used to convert the data files in the system to correspond to the changed application code.
A software reconfiguration system comprising:
Dependencies are inferred from the claim text.