PrevTopNext

Report 1: Decision Tables

What is a Decision Table?

A decision table is a table associating truth value combinations with action selections. It has four quadrants:

The 4 quadrants of a decision table
Truth values Conditions
Action selectionActions

  • Evaluation: Conditions - Truth values - Action selection - Actions
  • The Conditions quarter defines truth valued (boolean) expressions.
  • Select one rule from the truth value combinations, where entries are "true", "false", "don't care".
  • Follow the selected column into the action selection, where "x" indicates execution.
  • Extension: discrete (integer, enum, etc.) expressions and corresponding values in the "truth values" quadrant to reduce number of table rows
  • Equivalent form rotated by 90°

PrevTopNext