Enhancing Declarative Process Models with DMN Decision Logic
Modeling dynamic, human centric, non standardized and knowledge intensive business processes with imperative process modeling approaches is very challenging. Declarative process modeling approaches are more appropriate for these processes, as they offer the run time flexibility typically required in these cases. However, by means of a realistic healthcare process that falls in the aforementioned category, we demonstrate in this paper that current declarative approaches do not incorporate all the details needed. More specifically, they lack a way to model decision logic, which is important when attempting to fully capture these processes. We propose a new declarative language, Declare R DMN, which combines the declarative process modeling language Declare R with the newly adopted OMG standard Decision Model and Notation. Aside from supporting the functionality of both languages, Declare R DMN also creates bridges between them. We will show that using this language results in process models that encapsulate much more knowledge, while still offering the same flexibility.
BMMDS/EMMSAD