Patent ID: 8739150
Filing Date: 2014-05-27
Classification: G06F

Abstract:
1. A method for applying a dynamic pattern template to a transformation of a source installation of an application to a target installation of the application, the method comprising: (a) establishing, by an application transformation tool executed by a processor of a computing device, a plurality of dynamic pattern templates, each of the plurality of dynamic pattern templates comprising a conditional statement and an identifier token to build a substitution pattern; (b) identifying, by a transformer of the application transformation tool, a dynamic pattern template of the plurality of dynamic pattern templates to transform a code object of a source installation of an application for use in a target installation of the application; (c) determining, by the transformer responsive to applying the conditional statement of the dynamic pattern template to content of the code object in the source installation of the application, to build a substitution pattern of the content of the code object for the target installation of the application, the transformer executing executable instructions of the dynamic pattern template to build the substitution pattern; (d) replacing, by the transformer, the identifier token from the dynamic pattern template with a value from a token, identified by the identifier token, in the content of the code object of the source installation; and (e) applying, by the transformer, the substitution pattern to the code object of the source installation of the application to create a replacement code object for the target installation of the application.