Decision Model and Notation Toolkit (DMNTK) is a platform for building, testing and evaluating decision models.
DMNTK is based on the Decision Model and Notation (DMN™), the industry standard from the Object Management Group (OMG®), the institution behind such standards like UML®, BPMN™ and CORBA®.
DMNTK is written in Rust, a programming language that empowers building reliable and efficient software.
DMNTK aims to be fully compliant with DMN™ specification.
Install DMNTK using cargo
:
shell
$ cargo install dmntk
Check available commands:
shell
$ dmntk --help
Create a file named ex1.ctx. Copy text shown below and save.
This is the evaluation context (empty context).
text
{}
Create a file named ex1.feel. Copy text shown below and save.
This is the evaluated FEEL
expression (addition).
text
1 + 2
Evaluate the expression:
```shell
```
The expected result is:
shell
3
Licensed under either of
at your option.
All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.