Patent ID: 7350113

Claim:
A method of controlling a system, said method comprising: providing an embedded control-data table and an embedded inject-fault-data table for a hardware system, the control-data table facilitating operation of the system and the inject-fault-data table facilitating testing of the system, wherein testing of the system is facilitated by selectively substituting for the system one or more inject-fault-data entries of the inject-fault-data table for one or more entries of the control-data table; providing a security mechanism to restrict utilization of the inject-fault-data table by the system, wherein a security check by the security mechanism is to be satisfied for the system to access the inject-fault-data table for testing of the system using one ore more inject-fault-data entries thereof; wherein the control-data table comprises at least one control-data entry for facilitating control of at least one component of the system, and the inject-fault-data table comprises at least one inject-fault-data entry for facilitating testing of the least one component of the system; and wherein utilization of the inject-fault-data table by the system comprises substituting an entry of the at least one inject-fault entry for an entry of the at least one control-data entry as input to the at least one component of the system for use in testing the system, wherein the entry of the at least one control-data entry comprises at least one of a currently-buffered command signal entry or actual sensor data for operation of the system.