dmntk 0.0.41

DMNTK | Decision Model and Notation Toolkit
dmntk-0.0.41 is not a library.
Visit the last successful build: dmntk-0.0.20

Decision Model and Notation Toolkit

Crates.io MIT licensed Apache 2.0 licensed build tests Code coverage

Overview

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.

Installation

Install DMNTK using cargo:

$ cargo install dmntk

Check available commands:

$ dmntk --help

Quick example

Create a file named ex1.ctx. Copy text shown below and save.

This is the evaluation context (empty context).

{}

Create a file named ex1.feel. Copy text shown below and save.

This is the evaluated FEEL expression (addition).

1 + 2

Evaluate the expression:

# dmntk efl ex1.ctx ex1.feel

The expected result is:

3

License

Licensed under either of

at your option.

Contribution

All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.