Exploiting Inherent Program Redundancy for Fault Tolerance. by Xuanhua Li