IP Library › Granted Patent US 8,452,813
Granted Patent B2
US 8,452,813 · App. 13/285,016 · Granted May 28, 2013

Test planning using attribute value properties

Inventors: Eitan Farchi (Pardes Hana, IL); Itay Segall (Tel-Aviv, IL); Aviad Zlotnick (Mitzpeh Netofah, IL)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,452,813
App. No.
13/285,016
Granted
May 28, 2013
Kind
B2
Abstract

A method for modeling a test space is provided. The method comprises defining a coverage model including one or more variables, wherein respective values for the variables are assigned, one or more definitions of value properties for said variables with assigned values, and one or more restrictions that limit combination of variable values that are legal for the model, wherein at least one of said restrictions is defined using at least one value property.

Claims (35)

1. A method executable on one or more processors for modeling a test space, the method comprising:

defining a coverage model including:

one or more variables, wherein respective values for the variables are assigned,

one or more definitions of value properties for said variables with assigned values, and

one or more restrictions that limit combination of variable values that are legal for the model,

wherein at least one of said restrictions is defined using at least one value property.

2. The method of claim 1 wherein one or more restrictions are defined based on a common property shared among at least two variables.

3. The method of claim 1 wherein defining restrictions applicable to variable value combinations based on the value property is accomplished by way of interacting with a graphical user interface.

4. The method of claim 3 wherein a color coding scheme is used to identify variable value combinations that are illegal in the model by marking a property associated with a variable in a certain color.

5. The method of claim 3 wherein a scheme is used to identify variable value combinations that are illegal in the model by configuring a property associated with a variable in a certain font.

6. The method of claim 3 wherein a scheme is used to identify variable value combinations that are illegal in the model by configuring a property associated with a variable in a visually distinctive manner.

7. The method of claim 3 wherein the variable value properties for selected variables are displayed in a table, and restrictions are defined by marking rows or columns in the table.

8. The method of claim 2 wherein value property combinations for selected properties are displayed in a table, and restrictions are defined by marking rows or columns in the table.

9. The method of claim 1 wherein a value property for a variable defines a type associated with the variable.

10. The method of claim 1 further comprising testing the model using a set of legal variable value combinations.

11. A system comprising one or more processors for executing a method for modeling a test space, the system further comprising:

a logic unit for defining a coverage model including:

one or more variables, wherein respective values for the variables are assigned,

one or more definitions of value properties for said variables with assigned values, and

one or more restrictions that limit combination of variable values that are legal for the model,

wherein at least one of said restrictions is defined using at least one value property.

12. The system of claim 11 wherein one or more restrictions are defined based on a common property shared among at least two variables.

13. The method of claim 11 wherein defining restrictions applicable to variable value combinations based on the value property is accomplished by way of interacting with a graphical user interface.

14. The method of claim 13 wherein a color coding scheme is used to identify variable value combinations that are illegal in the model by marking a property associated with a variable in a certain color.

15. The method of claim 13 wherein a scheme is used to identify variable value combinations that are illegal in the model by configuring a property associated with a variable in a certain font.

16. A computer program product comprising program code embedded in a non-transitory data storage medium, wherein execution of the program code on a computer causes the computer to:

define a coverage model including:

one or more variables, wherein respective values for the variables are assigned,

one or more definitions of value properties for said variables with assigned values, and

one or more restrictions that limit combination of variable values that are legal for the model,

wherein at least one of said restrictions is defined using at least one value property.

17. The computer program product of claim 16 wherein one or more restrictions are defined based on a common property shared among at least two variables.

18. The computer program product of claim 16 wherein defining restrictions applicable to variable value combinations based on the value property is accomplished by way of interacting with a graphical user interface.

19. The computer program product of claim 18 wherein a color coding scheme is used to identify variable value combinations that are illegal in the model by marking a property associated with a variable in a certain color.

20. The computer program product of claim 18 wherein a scheme is used to identify variable value combinations that are illegal in the model by configuring a property associated with a variable in a certain font.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: FARCHI, EITAN; SEGALL, ITAI; ZLOTNICK, AVIAD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027145/0533 →
Continuity (1)
Related Publication 20130110880A1 · May 2, 2013