SYSTEM AND METHOD FOR USING MODEL ANALYSIS TO GENERATE DIRECTED TEST VECTORS
First Claim
1. A computer-implemented method comprising creating a system model that models characteristics of a real-world system, the system model including a plurality of sub-portions that each correspond to a component of the real-world system;
- applying a plurality test vectors to the system model;
measuring coverage achieved by the test vectors on the sub-portions of the system model;
matching a suspected failed component of the real-world system to a particular sub-portion of the system model;
selecting a test vector of the a plurality test vectors to be applied to the real-world system to test the suspected failed component in response to the measured coverage achieved on the particular sub-portion of the system model; and
applying the selected test vector to the real-world system.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a system model models characteristics of a real-world system. The system model includes a plurality of sub-portions that each correspond to a component of the real-world system. A plurality of test vectors are applied to the system model and coverage achieved by the test vectors on the sub-portions of the system model is measured. In response to a failure of the real world system, a suspected failed component of the real-world system is matched to a particular sub-portion of the system model. A test vector to be applied to the real-world system to test the suspected failed component is selected in response to coverage achieved on the particular sub-portion of the system model.
88 Citations
25 Claims
-
1. A computer-implemented method comprising
creating a system model that models characteristics of a real-world system, the system model including a plurality of sub-portions that each correspond to a component of the real-world system; -
applying a plurality test vectors to the system model;
measuring coverage achieved by the test vectors on the sub-portions of the system model;
matching a suspected failed component of the real-world system to a particular sub-portion of the system model;
selecting a test vector of the a plurality test vectors to be applied to the real-world system to test the suspected failed component in response to the measured coverage achieved on the particular sub-portion of the system model; and
applying the selected test vector to the real-world system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic-device-readable storage media comprising instructions executable by an electronic device to:
-
simulate a system model that models characteristics of a real-world system, the system model including a plurality of sub-portions that each correspond to a component of the real-world system;
measure coverage achieved by a plurality of test parameters on the sub-portions of the system model;
receive a notification of a suspected failed component of the real-world system, the suspected failed component corresponding to a particular sub-portion of the system model; and
select one or more of the plurality of test parameters to be applied to the real-world system to test the suspected failed component in response to measured coverage achieved on the particular sub-portion of the system model. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a block diagram model of a real-world system, the block diagram model including a plurality of blocks that correspond to components of a real-world system; and
a test system configured to, apply a plurality test vectors to the block diagram model, measure coverage achieved by each of the test vectors on each of the blocks, and select a particular test vector of the plurality of test vectors to be applied to the real-world system to test a suspected failed component of the real world system, the selection in response to the measured coverage achieved by the particular test vector on one or more blocks of the system model that correspond to the suspected failed component. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
means for creating a system model that models characteristics of a real-world system, the system model including a plurality of sub-portions that each correspond to a component of the real-world system;
means for measuring coverage achieved by a plurality of test vectors on the sub-portions of the system model; and
means for selecting a test vector of the plurality of test vectors to be applied to the real-world system to test a suspected failed component of the real world system, the selected test vector chosen in response to the measured coverage achieved by the test vectors on a particular sub-portion of the system model that corresponds to the suspected failed component. - View Dependent Claims (24, 25)
-
Specification