Frequently Asked Questions (FAQ)

  1. How does DPMN compare to BPMN?
  2. Can I use DPMN for creating a business process simulation with Arena, Simio, AnyLogic, etc.?
  3. Is there a DPMN modeling tool?

1 How does DPMN compare to BPMN?

BPMN process diagrams can be used for making conceptual process models (e.g., for documenting existing business processes) and process automation models for specific business process automation platforms. However, BPMN is not expressive enough for making platform-independent computationally complete process design models, e.g., for business process simulation.

For instance, DPMN supports all essential concepts needed for modeling and simulating resource-constrained activities (resource roles, resource constraints and resource pools), while BPMN only supports modeling resource roles, but not resource constraints and resource pools.

2 Can I use DPMN for creating a business process simulation with Arena, Simio, AnyLogic, etc.?

Yes, DPMN is an open (non-proprietary) Discrete Event Simulation (DES) modeling language for making platform-independent simulation design models, which can be implemented with any particular DES platform, such as Arena, Simio, AnyLogic, etc.

3 Is there a DPMN modeling tool?

At present, there is not yet a DPMN-specific modeling tool. You have to use a diagram drawing tool that supports the basic BPMN modeling elements and allows to draw the new DPMN modeling elements, such as Microsoft Visio or draw.io.