DMN Enumeration Data Types

If you are modeling a decision, it is likely that you will want to make use of an enumeration, that is, a data type which restricts the options to a fixed set of values. I tested this on four different DMN modeling tools, and I found the output is different for the different tools. That has implications for interoperability.

Continue reading

Joining the DMN TCK

The DMN TCK is a group of people united around a single desire: we want to see DMN succeed as a decision modeling paradigm.  We want it to really work, and not simply be  another passing fad.  We want transparency of what the particular implementations can and can’t do, and we want an independent way to verify vendor claims.  Do you have a vested interest in DMN?  Maybe you should consider joining the TCK team to reduce your risk, and to assure the success of the DMN marketplace. Continue reading

A Strange FEELing about Dates

The new expression language for Decision Model and Notation standard is called the Friendly Enough Expression Language (FEEL).  Over all it is a credible offering, and one that is much needed in decision modeling where no specific grammar has emerged as the standard.   But I found the handling of date and time values a bit odd. Continue reading