用设置备份的办法去提高可靠性称为冗余技术,这是一项研究得最早至今仍在大量采用的技术。自诊断理论是关于自我功能检查发现故障的理论。按这种理论设计的工程系统能自动地定期诊断全系统和组成部分的功能,及时发现故障,确定故障位置,自动切换备份设备或器件,从而恢复系统的正常功能。有的系统能在全部运行过程中连续地进行自我诊断。利用纠错编码理论(见编码理论)可以自动地发现工程系统在信息传输过程中可能发生的差错,自动地纠正错误,使系统的功能不受损害。在不可能纠正时则剔除错误信息,或让系统重复操作,以排除随机差错。对不能简单排除的故障,则选用无需故障部件参与的其他相近的功能部件代替。