Decision table

Decision table –  a precise yet compact way to model complicated logic