WhyAnalyzer
DMN in Action: WHY-Analyzer for Decision Modeling
Select Decision Model and Test Case, Analyze Executed Rules and Decision Output
Select Decision Model: www.DMNinAction.com
A very simple decision model that decides how to greet a customer based on her gender, marital status, and current time
Select Test Case: (Test Cases) Download

Decision Variables (Glossary) Executed Business Rules (Original Rules)
Name Value
Customer
Gender Female
Marital Status Married
Current Hour 20
Greeting Good Evening
Salutation Mrs.
Rule Decision Table Rule #
IF Current Hour = [17..22) THEN Greeting = Good Evening DefineGreeting 3
IF Gender Is Female AND Marital Status Is Married THEN Salutation Is Mrs. DefineSalutation 2

Execution Protocol
Result: SUCCESS

RUN TEST: Test 1
Decision Run has been initialized
Decision DetermineCustomerGreeting: Define Greeting Word
Assign: Greeting = Good Evening [Good Evening]
Decision DetermineCustomerGreeting: Define Salutation Word
Conclusion: Salutation Is Mrs. [Mrs.]
Decision has been finalized
Validating results for the test
Test 1 was successful

OpenRules Release 6.4.1