(Redirected from Error tolerant
Error tolerant refers to a design that does not unduly penalize user errors. It is the human equivalent of fault tolerant design that allows equipment to continue functioning in the presence of hardware faults, such as a "limp-in" mode for a automobile electronics unit that would be employed if something like the oxygen sensor failed.
Use of behavior shaping constraints to prevent errors
Use of forcing functions or behavior shaping constraints is one technique in error tolerant design. An example is the interlock or lockout of reverse in the transmission of a moving car. This prevents errors, and prevention of errors is the most effective technique in error tolerant design.
Mitigation of the effects of errors after they are made
The next most effective technique in error tolerant design is the mitigation or limitation of the effects of errors after they have been made. An example is a checking or confirmation function such as an "Are you sure" dialog box in computer software for an action that could have severe consequences if made in error, such as deleting a file (although the consequence of inadvertant file deletion has been reduced from the DOS days by the concept of the recycle bin in Windows or the trash can in MacOS that has been introduced in most GUI interfaces).
Another example is the use of NiMH rechargeable batteries in a portable earphone radio that can easily be left on, because the low volume of sound is not obvious if the radio is removed without being turned off. The penalty for error in this case is the loss of just one of many recharge cycles and a small amount of electricity for recharging, as opposed to the much larger cost of replacing single use alkaline batteries.
Last updated: 10-11-2005 03:56:11
Last updated: 10-29-2005 02:13:46