Business Process Modeling

2nd year
Programme main editor:
Onsite in:
ECTS range:
6-7 ECTS



Basic discrete mathematics, first-order logic and linear algebra. Structural induction.

Pedagogical objectives:

The course aims to reconcile abstraction techniques and high-level diagrammatic notations together with modular and structural approaches.
The objective is to show the impact of the analysis and verification properties of business processes on the choice of the best suited specification and modeling languages. The course presents the steps from a formally specified and analyzed process model to an implemented model as it can be executed by a process engine and process-aware information system, respectively.

Evaluation modalities:

Project discussion and oral exam.


The content of the course covers basic concepts and methods along the business process lifecycle; the presentation of the most common business process modeling notations such as EPC and BPMN 2.0; an introduction to Process Mining principles and techniques; practice with analysis tools such as WoPeD, Woflan, ProM.

  • Business process management.
  • Process Architectures & Process-aware Information Systems
  • Conceptual models and abstraction mechanisms.
  • Workflow nets, workflow modules and workflow systems.
  • Event-driven Process Chains (EPC).
  • Business Process Modelling Notation 2.0 (BPMN 2.0).
  • Process performance analysis.

Required teaching material

Books : • Weske: Business Process Management: Concepts, Languages, Architectures ISBN 978-3-642-28615-5. Springer-Verlag Berlin Heidelberg 2012. (main reference) • Dumas, La Rosa, Mendling, Reijers: Fundamentals of Business Process Management (book on BPMN, optional reading) • van der Aalst: Process Mining (book on Process Mining, optional reading) • Desel, Esparza: Free Choice Nets (free book, optional reading) [Additional UULM] Reichert, Weber : Enabling Flexibility in Process-Aware Information Systems : Challenges, Methods, Technologies, Springer Berlin-Heidelberg, 2012

Teaching volume:
48 hours
12 hours
Supervised lab:
2 hours
4 hours


  • Laboratory-Based Course Structure
  • Open-Source Software Requirements
    • Woped: Workflow Petri Net Designer
    • Woflan: a Petri-net-based Workflow Analyzer (Windows only), also available as a ProM plugin (all platforms)
    • ProM: Process Mining Framework
    • Camunda Modeler: BPMN Editor
    • [Additional UUlm]: AristaFlow BPM Suite
    • [Additional UUlm]: SAP Signavio Process Modeler