Source: Montera Pty Ltd ( Greg McCreath)
Section "10.3.2.13.2 User-defined functions" provides definition and invocation semantics for user defined functions but permits unused parameters.
As DMN is to be 'executable documentation' I suggest that unused parameters provide documentation that does not reflect reality.
I propose the follow additional paragraph to "10.3.2.13.2 User-defined functions" :
"The body expression of a user-defined function SHALL utilise every formal parameter. "
Reported: DMN 1.3 — Thu, 25 Mar 2021 08:35 GMT
Updated: Thu, 6 Apr 2023 14:59 GMT
DMN15 — Spec does not mandate that all user-defined function parameters are utilised
- Key: DMN15-59
- OMG Task Force: Decision Model and Notation 1.5 RTF