Patent ID: 7900111

Claim:
A method for generating values in a data processing system, comprising: generating a graph data structure, representing at least a first dependency relation, determined by at least a first relational operator between at least a first and a second value generator; generating a linear ordering, from the graph data structure, such that the first value generator is ordered before the second value generator if the second value generator, according to the first dependency relation, depends upon a first value generated by the first value generator; generating a first data structure, containing at least a first range of values, wherein any value of the first range can be used to satisfy the first relational operator; assigning a first value, for use as test data, to the first value generator that is a boundary value of the first data structure; generating a second data structure, containing at least a second range of values, wherein any value of the second range can be used to satisfy the first relational operator; and assigning a second value, for use as test data, to the second value generator that is a boundary value of the second data structure and that, in conjunction with the first value, satisfies the first relational operator.