Decision table
Decision tables are a precise yet compact way to model complex rule sets and their corresponding actions.
Decision tables, like flowcharts and if-then-else and switch-case statements, associate conditions with actions to perform, but in many cases do so in a more elegant way.