| Dimensions | Approaches |
| Process definition language | JavaScript [5, 6], Dog [7], Scala [8], Python [9–11], custom modeling [12–16], BPEL [17], BPMN [18, 24] | Control flow mechanism | Iterative [5–7, 11, 12] [14–18, 24], recursive [9, 10], parallel [7–9, 11, 13–18, 24] approach | Data management | Data flow [5–18, 24] | Process development | Text + script [5–8, 10, 11], task template + script [9], editor [10], custom model + configuration [12–16], extended standard model + configuration [17, 18, 24] | Process execution | Static control flow [5–7, 9, 11–18, 24], algorithms based on budget or price [8, 10] |
|
|