SYSTEM AND METHOD FOR UPDATING HARD-CODED DEPENDENCIES
First Claim
Patent Images
1. A method, comprising:
- discovering one or more instances of external resource access by statically analyzing application code;
identifying one or more locations of constants in the application code and a configuration repository that specify addresses of discovered instances of external resource access; and
updating the application code and the configuration repository to change values of the constants to enable migration.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method includes discovering one or more instances of external resource access by statically analyzing application code. One or more locations of constants are identified in the application code and a configuration repository that specify addresses of discovered instances of external resource access. The application code and the configuration repository are updated to change values of the constants to enable migration.
-
Citations
25 Claims
-
1. A method, comprising:
-
discovering one or more instances of external resource access by statically analyzing application code; identifying one or more locations of constants in the application code and a configuration repository that specify addresses of discovered instances of external resource access; and updating the application code and the configuration repository to change values of the constants to enable migration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium comprising a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
discovering one or more instances of external resource access by statically analyzing application code; identifying one or more locations of constants in the application code and a configuration repository that specify addresses of discovered instances of external resource access; and updating the application code and the configuration repository to change values of the constants to enable migration. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a processor; a memory coupled to the processor and configured to execute a tool for changing hard-coded dependencies in a program'"'"'file, the tool configured to; discover one or more instances of external resource access by statically analyzing application code; identify one or more locations of constants in the application code and a configuration repository that specify addresses of discovered instances of external resource access; and update the application code and the configuration repository to change values of the constants to enable migration. - View Dependent Claims (22, 23, 24, 25)
-
Specification