Title :
Comments on modified condition/decision coverage for software testing [of flight control software]
Author_Institution :
NASA Langley Res. Center, Hampton, VA, USA
Abstract :
This paper considers the modified condition/decision coverage method of testing software. There is an explanation of the method and why it appears reasonable; the probability model offered as a justification is closely examined; and several experiments are described that check the underlying assumptions of the method and its probability model. The method checks the implementation of Boolean expressions by checking the correctness of certain entries in the truth table. These entries are the ones for which a change in a single variable changes the evaluation of the entire expression. The probability model offered as a justification, however, is shown to be equivalent to a binomial distribution of errors, which says all entries are equally likely to be incorrect, Hence, there is not a match between the method and the model. For this reason, a number of experiments are proposed to test the assumptions of the method and the model
Keywords :
Boolean functions; aerospace computing; aerospace control; binomial distribution; decision tables; program testing; Boolean expressions implementation; binomial distribution of errors; entire expression evaluation; flight control software; heuristic method; hypothesis test; modified condition/decision coverage; probability model; single variable change; software testing; truth table; Actuators; Aerospace control; Automatic control; Automatic programming; FAA; NASA; Performance gain; Software testing; System testing; Uninterruptible power systems;
Conference_Titel :
Aerospace Conference, 2001, IEEE Proceedings.
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-6599-2
DOI :
10.1109/AERO.2001.931302