Category Archives: Use Cases

Raymond Smullyan’s Retro-Analysis and Decision Modeling

When I learned that the famous Prof. Raymond Smullyan passed away this February at the age of 97, I felt grateful to the man whose books and puzzles my friends and I enjoyed reading as young programmers many years ago. Later on we shared … Continue reading

Posted in Decision Management, Optimization, Rule Engines, Use Cases | Leave a comment

A new book “DMN in Action with OpenRules”

This month I published a new book “DMN in Action with OpenRules” at Amazon. This is a practical guide for people who want to understand how to create and maintain business decision models. The guide is based on the DMN … Continue reading

Posted in Decision Management, DMN, Use Cases | 1 Comment

OpenRules Implementation of the Loan Approval Challenge

In Dec-2016 DMCommunity.org published a new Challenge called “Loan Approval“. This challenge actually was proposed by myself based on real-world experience with one of our customers (a large bank). The most important point of this challenge was a general architecture that … Continue reading

Posted in Decision Management, DMN, Use Cases | Leave a comment

Dealing With Unknown Data

DMCommunity.org published an interesting challenge “Greeting a Customer with Unknown Data” that deals with the real-world decision modeling issue: your decision model has to produce a meaningful outcome even when expected input is not available. We provided our DMN-like solution utilizing … Continue reading

Posted in Decision Management, DMN, Use Cases | Leave a comment

Developing Custom Decision Modeling Languages with Enhanced DMN

The modern Business Rules and Decision Management Systems help users to move business logic from a code to business rules controlled by subject matter experts (not developers).  In particular, the latest Decision Model and Notation (DMN) standard [1] defines powerful … Continue reading

Posted in Decision Management, DMN, Tools and Technologies, Use Cases | Leave a comment

Decision Models: Finding Alternative and Optimal Decisions

People frequently assume that a good, consistent decision model should produce one and only one decision (solution) for any valid input. However, in real-world applications we frequently deal with situations when a decision model may produce multiple feasible solutions for … Continue reading

Posted in Constraint Programming, Decision Management, OpenRules Specific, Optimization, Tools and Technologies, Use Cases | Leave a comment

“Monkey Business” Analyzed

I decided to add the decision model “Monkey Business” to our new What-If Analyzer. It brought several considerations missed by other solutions. In this post I will discuss my implementation and will show how What-If Analyzer helps to do a through … Continue reading

Posted in Constraint Programming, Decision Management, DMN, Tools and Technologies, Use Cases | Leave a comment