灾难性的。有时测试软体运行一组基于软体的安全定时器，它们周期性地复位硬体中的看门狗计时器。如果软体错过一个事件，安全定时器软体将会捕捉到它。如果安全定时器出错，看门狗硬体将会复位系统。可以使用指向每个状态机函数的指标实作状态机，函数可以用C++、C或者组合语言等实作。变化的状态将不同的函数放到指标中，每次循环运行时都会执行函数指标。许多设计人员建议每个循环读一次输入输出设备、并且保存得到的结果，这样可以保证逻辑过程的在一致的参数上运行。许多设计人员喜欢将状态机设计成每个状态仅仅检查一到两项内