Design
Test cases should be designed to exert principles, which characterize the interrelation between the inputs and outputs of the component, where every principle corresponds to a singular possible combination of inputs to the component that have been expressed as Booleans.
For every test case these should be clarified:
- Boolean state for each effect
- Boolean state (true or false) for every reason
Analysis
Cause-Effect Graphing uses such model of the logical interrelations between causes and effects for the component. Every cause is expressed as a condition, which can be true of false on an input, or combination of inputs to the component. Every effect is expressed as a Boolean expression representing results, or a combination of results, for the component having occurred.
The model is characteristically represented as a Boolean graph relating the derived input and output Boolean expressions using the Boolean operators:
- AND
- OR
- NAND
- NOR
- NOT

 
 
estrella
