Dynamic Partial Reconfiguration for Dependable Systems