recovery removes the effects of the error by restoring the system to a valid state.
Fault treatment involves identifying and removing the root cause of the defect.
Failure models of the types of attacks that can be anticipated need to be
developed by the systems engineer. Resilience can then be achieved through