IMPACT ANALYSIS AND ADOPTION PLANNING BASED ON GLOBAL WHERE-USED LISTS
First Claim
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- collecting local dependency metadata from local metadata repositories of a plurality of development systems in a layered development system landscape;
creating a global where-used list comprising intra-layer and inter-layer dependencies between development entities in the layered development system landscape, the creating comprising aggregating the collected local dependency data;
assigning a usage metric to each development entity in the layered development system landscape, the usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape; and
promoting a measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape.
2 Assignments
0 Petitions
Accused Products
Abstract
Local dependency metadata can be collected from local metadata repositories of a plurality of development systems in a layered development system landscape, and a global where-used list that includes intra-layer and inter-layer dependencies between development entities in a layered development system landscape can be created, for example by aggregating the collected local dependency data. A usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape can be assigned to each development entity in the layered development system landscape. A measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape can be promoted.
20 Citations
19 Claims
-
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
collecting local dependency metadata from local metadata repositories of a plurality of development systems in a layered development system landscape; creating a global where-used list comprising intra-layer and inter-layer dependencies between development entities in the layered development system landscape, the creating comprising aggregating the collected local dependency data; assigning a usage metric to each development entity in the layered development system landscape, the usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape; and promoting a measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
at least one programmable processor; and a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising; collecting local dependency metadata from local metadata repositories of a plurality of development systems in a layered development system landscape; creating a global where-used list comprising intra-layer and inter-layer dependencies between development entities in the layered development system landscape, the creating comprising aggregating the collected local dependency data; assigning a usage metric to each development entity in the layered development system landscape, the usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape; and promoting a measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer implemented method comprising:
-
collecting local dependency metadata from local metadata repositories of a plurality of development systems in a layered development system landscape; creating a global where-used list comprising intra-layer and inter-layer dependencies between development entities in the layered development system landscape, the creating comprising aggregating the collected local dependency data; assigning a usage metric to each development entity in the layered development system landscape, the usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape; and promoting a measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification