Business Process Modeling and Simulation with DPMN
Copyright © 2021-24 Gerd Wagner
Draft version, published 2024-02-29.
Abstract
This book explains how to make expressive process models with a precise operational semantics using the Unified Modeling Language (UML) and the Discrete Event Process Modeling Notation (DPMN). As opposed to the predominant low-level process semantics provided by Petri Nets, which represent an abstract computational formalism without ontological foundations, DPMN has a more high-level operational semantics based on the fundamental ontological categories of objects, events and causal regularities. DPMN is the process modeling language of choice in the Discrete Event Simulation paradigm Object Event Modeling and Simulation (OEM&S), which is based on Object-Oriented Modeling and Event Scheduling.
Due to their ontological foundation, OEM&S and DPMN can be extended by adding concepts for Agent-Based Business Process Modeling and Simulation in a natural way.
This book is a companion of Discrete Event Simulation Engineering, with which it has a large overlap.
This book is available in the following versions: Open Access HTML e-book PDF