The things that can go wrong are called faults, and systems ...

The things that can go wrong are called faults, and systems that anticipate faults and can cope with them are called fault-tolerant or resilient

Or we call them robust.

www.joshbeckman.org/notes/210672393