I. Introduction
Dependability is an important characteristic of modern computing system. The hardware components of a system can be affected by faults due to different root causes such as environmental perturbations (e.g., radiations, electromagnetic interference) or malicious attacks (fault attacks, software modification or replacement).