Terminology
Failure
A component is not following its specifications
Crashing program
Error
Part of the program that can generate a failure.
Bug
Fault
Cause of the error.
Programmer
Failure prevention
Prevent the occurrence of a failure
Not hiring sloppy programmers
Failure tolerance
Built a component that can mask the occurrence of a failure
Each component is developed independently by two programmers
Failure removal
Reduce the presence, number or severity of failures
Firing sloppy programmers
Failure prediction
Estimate the actual presence, future incidence and consequence of failures
Estimate how the HR is hiring the programmers
Models of failure
Crash failure
Stops, but until then it works well
Omission: - on reception - on emission
Does not respond to messages Does not receive new messages Does not send messages
Temporal flaw
Responds out of the specified time window
Failure in response: - in value - on the transition of state
Response is incorrect The response is wrong Deviation from the correct control flux
Last updated