Preventing hazards caused by equipment failure, ensuring system safety functions, redundancy and self-testing.