The Discrete Event Process Modeling Notation

... is a diagram language for making (computational) process design models for discrete event simulation and business process simulation based on Event Graphs and BPMN. It combines the intuitive flowchart modeling style of BPMN with the rigorous semantics provided by the event scheduling arrows of Event Graphs and the event rules of the Object Event Modeling and Simulation (OEM&S) paradigm.

DPMN is the process modeling language of choice in OEM&S. Process models are based on an underlying definition of the types of objects, events and activities they are using. While in the BPMN 2.0 specification, these type definitions are to be provided by an XML Schema, the object, event and activity types of a DPMN process model are defined in an underlying OEM information model in the form of a UML Class Diagram.

A DPMN model has a formal semantics in terms of an Abstract State Machine whose state structure is defined by its underlying OEM information model and whose transition functions are defined by the event rules of the DPMN process model, which capture causal regularities.

New article (Oct 2020):
Comparing AnyLogic Process Models with DPMN Models – Example 1: Load-Haul-Dump.