What is error concealment?

Can someone explain what is error concealment and what are its consequences?

+4
source share
4 answers

From Wikipedia :

a way to ignore errors by smoothly preparing the backup component to do something as soon as the instruction is sent, using a kind of voting protocol, where if the main and backup copies do not give the same results, the erroneous output is ignored.

Imagine five processors on Space Shuttle, all crunchy the same numbers. If one of them produces an abnormal result, this result is ignored. The remaining four processors “won the election” and “masked” (hid) a bad result.

+4
source

Since you marked this as testing, this tutorial definition may be what you are looking for.

http://hissa.nist.gov/chissa/SEI_Framework/framework_17.html

The acceptance test successfully disguises a bad value if the second or alternative results in a new, correct result within the time period set for declaring the rejection.

Also see some discussions here, but the final answer is not too clear as an example.

http://www.geekinterview.com/talk/7964-fault-masking-is.html

0
source

A masking mask is when the presence of one defect hides the presence of another defect. for example: If a Negative value causes a bypass of an unhandled system exception, the developer will prevent the input of negative values. This will solve the problem and hide the defect of the unhandled exception.

0
source

Fault masking is an event in which one defect prevents the detection of another defect.

For example, if you are testing a login form consisting of two data fields, the “Login” and “Cancel” buttons, as well as the “Remember me” checkbox, when you click on “Login”, an unhandled exception will occur, therefore, if “Remember me" " the checkbox did not work, you will never know until the successful login process is completed.

0
source

All Articles