Patent ID: 7970594

Claim:
A method of identifying an error in a deployed system, the method comprising; testing, in a technical computing environment operating on an electronic device having a processor, a system model using sets of test vectors, the system model having one or more components; identifying, based on the testing, a degree of model capture associated with each set of test vectors used to test the system model, the degree of model capture indicating how many components of the system model are excited by each set of test vectors when used to test the system model; saving in a memory coupled to the processor the sets of test vectors following the testing of the system model; receiving a report of a fault in the deployed system; based upon the reported fault in the deployed system, selecting from the sets of test vectors a set of test vectors for application to the deployed system, the set of test vectors that is selected being the set of test vectors that provided a greatest degree of model capture during the testing of the system model based on which set of test vectors excited the highest percentage of components of the system model with respect to other sets of test vectors; and applying the selected set of test vectors to the deployed system to identify the error in the deployed system, wherein the deployed system is based on the system model and is a real-life system deployed outside of the technical computing environment.