Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
207 words
A computer program product for testing at least one subroutine having a parameter hierarchy of base parameters and grouped parameter structures, the computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for testing the subroutine, said computer readable program code means comprising; means for creating an intrinsic data element object for each base parameter in the subroutine parameter hierarchy according to base parameter type, each typed intrinsic data element object comprising: means for storing the base parameter value for each base parameter of the corresponding type; and means for creating a common user interface for receiving the values for the base parameters of the corresponding types; means for creating a list data element object for the root-level parameters of the subroutine and each grouped parameter structure found in the subroutine parameter hierarchy, each list data element object comprising: means for storing references to data element objects; and means for creating a common user interface for listing and selecting a particular data element object contained within a list data element object; and means for creating interconnections between the intrinsic data element objects and the list data element objects so that the parameter hierarchy of the subroutine can be simulated.
Claim 2
Dependent Claim
207 words
A computer program product for testing at least one subroutine having a parameter hierarchy of base parameters and grouped parameter structures, the computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for testing the subroutine, said computer readable program code means comprising; means for creating an intrinsic data element object for each base parameter in the subroutine parameter hierarchy according to base parameter type, each typed intrinsic data element object comprising: means for storing the base parameter value for each base parameter of the corresponding type; and means for creating a common user interface for receiving the values for the base parameters of the corresponding types; means for creating a list data element object for the root-level parameters of the subroutine and each grouped parameter structure found in the subroutine parameter hierarchy, each list data element object comprising: means for storing references to data element objects; and means for creating a common user interface for listing and selecting a particular data element object contained within a list data element object; and means for creating interconnections between the intrinsic data element objects and the list data element objects so that the parameter hierarchy of the subroutine can be simulated.
Claim 3
Dependent Claim
36 words
A computer program product as recited in claim 1 further comprising means for traversing the interconnected data element objects to recreate the parameter hierarchy and executing the subroutine to be tested using the recreated parameter hierarchy.
Claim 4
Dependent Claim
46 words
A computer program product as recited in claim 1 further comprising: means for traversing the interconnected data element objects to recreate the parameter hierarchy and executing the subroutine to be tested using the recreated parameter hierarchy; and means for analyzing the results of the executed subroutine.
Claim 5
Dependent Claim
40 words
A computer program product as recited in claim 1 wherein each typed intrinsic data element object further comprises means for storing alternative base parameter values and the user interface comprises means for displaying and selecting the base parameter alternative values.
Claim 6
Dependent Claim
20 words
A computer program product as recited in claim I wherein the user interface means is a graphical user interface means.
Claim 7
Dependent Claim
261 words
A computer program product for use in simplifying the creation of programs for testing at least one subroutine having a parameter hierarchy of base parameters and grouped parameter structures, the computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for simplifying the construction of programs for testing the subroutine, said computer readable program code means comprising; means for creating an intrinsic data element object for each base parameter in the subroutine parameter hierarchy according to base parameter type, each typed intrinsic data element object comprising: means for storing the base parameter value for each base parameter of the corresponding type; and means for creating a common user interface for receiving the values for the base parameters of the corresponding types; means for creating a list data element object for the root-level parameters of the subroutine and each grouped parameter structure found in the subroutine parameter hierarchy, each list data element object comprising: means for storing references to data element objects; and means for creating a common user interface for listing and selecting a particular data element object contained within a list data element object; and means for creating interconnections between the intrinsic data element objects and the list data element objects so that the parameter hierarchy of the subroutine can be simulated, so as to simplify the construction of a program for testing the subroutine by unburdening the programmer from writing program code for storing parameter values, creating user interfaces, and editing the parameter values of the parameter hierarchy of the subroutine.
Claim 8
Dependent Claim
261 words
A computer program product for use in simplifying the creation of programs for testing at least one subroutine having a parameter hierarchy of base parameters and grouped parameter structures, the computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for simplifying the construction of programs for testing the subroutine, said computer readable program code means comprising; means for creating an intrinsic data element object for each base parameter in the subroutine parameter hierarchy according to base parameter type, each typed intrinsic data element object comprising: means for storing the base parameter value for each base parameter of the corresponding type; and means for creating a common user interface for receiving the values for the base parameters of the corresponding types; means for creating a list data element object for the root-level parameters of the subroutine and each grouped parameter structure found in the subroutine parameter hierarchy, each list data element object comprising: means for storing references to data element objects; and means for creating a common user interface for listing and selecting a particular data element object contained within a list data element object; and means for creating interconnections between the intrinsic data element objects and the list data element objects so that the parameter hierarchy of the subroutine can be simulated, so as to simplify the construction of a program for testing the subroutine by unburdening the programmer from writing program code for storing parameter values, creating user interfaces, and editing the parameter values of the parameter hierarchy of the subroutine.
Claim 9
Dependent Claim
40 words
A computer program product as recited in claim 6 wherein each typed intrinsic data element object further comprises means for storing alternative base parameter values and the user interface comprises means for displaying and selecting the base parameter alternative values.
Claim 10
Dependent Claim
20 words
A computer program product as recited in claim 6 wherein the user interface means is a graphical user interface means.
Claim 11
Independent Claim
207 words
A method of testing a subroutine, the subroutine having a parameter hierarchy consisting of base parameters and grouped parameter structures, the method comprising the steps of: creating an intrinsic data element object for each base parameter corresponding to the parameter type comprising the steps of: storing the base parameter value for each intrinsic data element object; and selectively editing the base parameter value for each intrinsic data element object; creating a list data element object for each grouped parameter structure for storing the data element objects corresponding to the parameters contained in the grouped parameter structure including both intrinsic data element objects and other list data element objects according to the parameter hierarchy, comprising the steps of: storing references to the data element objects corresponding to the contents of the grouped parameter structure for each list data element object; and listing and selecting each of the contained data element objects based on the references for each list data element object; and placing references to intrinsic data element objects into corresponding list data element objects to form a data element object hierarchy corresponding to the parameter hierarchy of the subroutine to be tested with a root list data element object corresponding to the root-level parameters of the subroutine.
Claim 12
Independent Claim
207 words
A method of testing a subroutine, the subroutine having a parameter hierarchy consisting of base parameters and grouped parameter structures, the method comprising the steps of: creating an intrinsic data element object for each base parameter corresponding to the parameter type comprising the steps of: storing the base parameter value for each intrinsic data element object; and selectively editing the base parameter value for each intrinsic data element object; creating a list data element object for each grouped parameter structure for storing the data element objects corresponding to the parameters contained in the grouped parameter structure including both intrinsic data element objects and other list data element objects according to the parameter hierarchy, comprising the steps of: storing references to the data element objects corresponding to the contents of the grouped parameter structure for each list data element object; and listing and selecting each of the contained data element objects based on the references for each list data element object; and placing references to intrinsic data element objects into corresponding list data element objects to form a data element object hierarchy corresponding to the parameter hierarchy of the subroutine to be tested with a root list data element object corresponding to the root-level parameters of the subroutine.
Claim 13
Dependent Claim
36 words
A method for testing a subroutine as recited in claim 9 further comprising traversing the interconnected data element objects to recreate the parameter hierarchy and executing the subroutine to be tested using the recreated parameter hierarchy.
Claim 14
Dependent Claim
44 words
A method for testing a subroutine as recited in claim 9 further comprising: traversing the interconnected data element objects to recreate the parameter hierarchy and executing the subroutine to be tested using the recreated parameter hierarchy; and analyzing the results of the executed subroutine.
Claim 15
Dependent Claim
53 words
A method for testing a subroutine as recited in claim 9 wherein each typed intrinsic data element object further comprises: storing alternative base parameter values and the selective editing means for each typed intrinsic data element object; and displaying and selecting the base parameter alternative values for each typed intrinsic data element object.
Claim 16
Dependent Claim
25 words
A method as recited in claim 9 wherein the step of selectively editing the base parameter values is performed through a graphical user interface means.
Claim 17
Independent Claim
197 words
A method of testing a subroutine, the subroutine having a parameter hierarchy consisting of base parameters and grouped parameter structures, the method comprising the steps of: creating an intrinsic data element object for each base parameter corresponding to the parameter type, wherein each intrinsic data element object comprises: means for storing the base parameter value; and means for selectively editing the base parameter value; creating a list data element object for each grouped parameter structure for storing the data element objects corresponding to the parameters contained in the grouped parameter structure including both intrinsic data element objects and other list data element objects according to the parameter hierarchy, wherein each list data element object comprises: means for storing references to the data element objects corresponding to the contents of the grouped parameter structure; and means for listing and selecting each of the contained data element objects based on the references; and placing references to intrinsic data element objects into corresponding list data element objects to form a data element object hierarchy corresponding to the parameter hierarchy of the subroutine to be tested with a root list data element object corresponding to the root-level parameters of the subroutine.
Claim 18
Independent Claim
197 words
A method of testing a subroutine, the subroutine having a parameter hierarchy consisting of base parameters and grouped parameter structures, the method comprising the steps of: creating an intrinsic data element object for each base parameter corresponding to the parameter type, wherein each intrinsic data element object comprises: means for storing the base parameter value; and means for selectively editing the base parameter value; creating a list data element object for each grouped parameter structure for storing the data element objects corresponding to the parameters contained in the grouped parameter structure including both intrinsic data element objects and other list data element objects according to the parameter hierarchy, wherein each list data element object comprises: means for storing references to the data element objects corresponding to the contents of the grouped parameter structure; and means for listing and selecting each of the contained data element objects based on the references; and placing references to intrinsic data element objects into corresponding list data element objects to form a data element object hierarchy corresponding to the parameter hierarchy of the subroutine to be tested with a root list data element object corresponding to the root-level parameters of the subroutine.
Claim 19
Dependent Claim
36 words
A method for testing a subroutine as recited in claim 14 further comprising traversing the interconnected data element objects to recreate the parameter hierarchy and executing the subroutine to be tested using the recreated parameter hierarchy.
Claim 20
Dependent Claim
44 words
A method for testing a subroutine as recited in claim 14 further comprising: traversing the interconnected data element objects to recreate the parameter hierarchy and executing the subroutine to be tested using the recreated parameter hierarchy; and analyzing the results of the executed subroutine.
Claim 21
Dependent Claim
43 words
A method for testing a subroutine as recited in claim 14 wherein each typed intrinsic data element object further comprises: means for storing alternative base parameter values and the selective editing means; and means for displaying and selecting the base parameter alternative values.
Claim 22
Dependent Claim
23 words
A method as recited in claim 14 wherein the means for selectively editing the base parameter values creates a graphical user interface means.