Method, system, and program for performing an impact analysis of program statements in at least one source code file
First Claim
Patent Images
1. A method for maintaining data on a plurality of source code files, comprising:
- (a) generating a data store, for each source code file and for each program statement in the source code file, by;
(i) generating information on the program statement; and
(ii) generating information on each program artifact referenced as an input parameter in the program statement;
(ii) generating information on each program artifact referenced as an output parameter in the program statement; and
(b) using the data store to determine program artifacts throughout all of the source code files capable of being affected by any one program statement in any of the source code files.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for performing an impact analysis of program statements in a source code file, wherein each program statement has at least one of an input parameter and output parameter. A selection is received of at least one program statement in the source code file. For each selected program statement, a determination is made of program statements in the source code file having as one input parameter one program artifact that is affected by the selected program statement.
65 Citations
60 Claims
-
1. A method for maintaining data on a plurality of source code files, comprising:
-
(a) generating a data store, for each source code file and for each program statement in the source code file, by;
(i) generating information on the program statement; and
(ii) generating information on each program artifact referenced as an input parameter in the program statement;
(ii) generating information on each program artifact referenced as an output parameter in the program statement; and
(b) using the data store to determine program artifacts throughout all of the source code files capable of being affected by any one program statement in any of the source code files. - View Dependent Claims (2, 3, 4)
-
-
5. A method for performing an impact analysis of program statements in a source code file that is one of a plurality of source code files, wherein each program statement has at least one of an input parameter and output parameter, comprising:
-
receiving selection of at least one program statement in one source code file; and
for each selected program statement, determining program statements throughout the source code files having as one input parameter one program artifact that is affected by the selected program statement. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. A method for performing an impact analysis of program statements in a source code file, wherein each program statement has an input parameter and output parameter, comprising:
-
receiving selection of at least one program statement in the source code file; and
for each selected program statement, determining program statements in the source code file having as one input parameter one program artifact that is affected by the selected program statement. - View Dependent Claims (18, 19, 20)
-
-
21. A system for maintaining data on a plurality of source code files, comprising:
-
a computer readable medium;
(a) means for generating a data store in the computer readable medium for each source code file and for each program statement in the source code file, by;
(i) generating information on the program statement; and
(ii) generating information on each program artifact referenced as an input parameter in the program statement;
(ii) generating information on each program artifact referenced as an output parameter in the program statement; and
(b) means for using the data store to determine program artifacts throughout all of the source code files capable of being affected by any one program statement in any of the source code files. - View Dependent Claims (22, 23, 24)
-
-
25. A system for performing an impact analysis of program statements in a source code file that is one of a plurality of source code files, wherein each program statement has at least one of an input parameter and output parameter, comprising:
-
means for receiving selection of at least one program statement in one source code file; and
means for determining, for each selected program statement, program statements throughout the source code files having as one input parameter one program artifact that is affected by the selected program statement. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39)
-
-
36. A system for performing an impact analysis of program statements in a source code file, wherein each program statement has an input parameter and output parameter, comprising:
-
means for receiving selection of at least one program statement in the source code file; and
means for determining, for each selected program statement, program statements in the source code file having as one input parameter one program artifact that is affected by the selected program statement. - View Dependent Claims (40)
-
-
41. An article of manufacture including code for maintaining data on a plurality of source code files by:
-
(a) generating a data store for each source code file and for each program statement in the source code file by;
(i) generating information on the program statement; and
(ii) generating information on each program artifact referenced as an input parameter in the program statement;
(ii) generating information on each program artifact referenced as an output parameter in the program statement; and
(b) using the data store to determine program artifacts throughout all of the source code files capable of being affected by any one program statement in any of the source code files. - View Dependent Claims (42, 43, 44)
-
-
45. An article of manufacture including code for performing an impact analysis of program statements in a source code file that is one of a plurality of source code files, wherein each program statement has at least one of an input parameter and output parameter, by:
-
receiving selection of at least one program statement in one source code file; and
for each selected program statement, determining program statements throughout the source code files having as one input parameter one program artifact that is affected by the selected program statement. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. An article of manufacture for performing an impact analysis of program statements in a source code file, wherein each program statement has an input parameter and output parameter, by:
-
receiving selection of at least one program statement in the source code file; and
for each selected program statement, determining program statements in the source code file having as one input parameter one program artifact that is affected by the selected program statement. - View Dependent Claims (57, 58, 59, 60)
-
Specification