Patent ID: 7546490
Filing Date: 2009-06-09
Classification: G06F

Abstract:
1. A control system for a target system to be controlled, said control system comprising: an embedded control-data table and an embedded inject-fault-data table within a control system for a hardware target system, the control-data table facilitating operation of the target system and the inject-fault-data table facilitating testing of the target system, wherein testing of the target system is facilitated by selectively substituting for the target system one or more inject-fault-data entries of the inject-fault-data table for one or more entries of the control data table; a security mechanism to restrict utilization of the inject-fault-data table by the control system, wherein a security check by the security mechanism is to be satisfied for the control system to access the inject-fault-data table for testing of the target system using one or 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 target 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 target system; and wherein means for utilization of the inject-fault-data table by the control system comprises means for substituting an entry of the at least one inject-fault entry for an entry of the at least one control-data entry as input for use in testing the target 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 target system.