DMN Runner
This is a demo of the DMN and FEEL packages for Elixir (Github), a compiler and runtime for Decision Model and Notation and its Friendly Enough Expression Language: Edit a model on the canvas, enter inputs, and run the decision.
The standard helps when people and software need the same rules, so nobody has to rewrite them as code. Here you can enter a few inputs and run the decision to see the result before you rely on it.
A ! on a type is a nonstandard extension: that value cannot be null, so number! is a number and never null. Click the Analysis button to see the AST and how the types are narrowed.
Further reading on DMN and FEEL
-
Decision Model and Notation (Wikipedia)
-
Learn DMN in 15 minutes
-
DMN FEEL handbook
-
Decision Model and Notation (OMG)
The graphical editor is open source software from Apache KIE.
This demo was built and is run by Jankowski Engineering GmbH. Not for production use.