Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI

Trends in BPM Research (Sommersemester 2021)

Dozent: Prof. Dr. Mathias Weske (Business Process Technology)

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 18.03.2021 - 09.04.2021
  • Lehrform: Vorlesung
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch

Studiengänge, Modulgruppen & Module

IT-Systems Engineering MA
  • IT-Systems Engineering
    • HPI-ITSE-E Entwurf
  • IT-Systems Engineering
    • HPI-ITSE-K Konstruktion
  • BPET: Business Process & Enterprise Technologies
    • HPI-BPET-K Konzepte und Methoden
  • BPET: Business Process & Enterprise Technologies
    • HPI-BPET-S Spezialisierung
  • BPET: Business Process & Enterprise Technologies
    • HPI-BPET-T Techniken und Werkzeuge
  • OSIS: Operating Systems & Information Systems Technology
    • HPI-OSIS-K Konzepte und Methoden
  • OSIS: Operating Systems & Information Systems Technology
    • HPI-OSIS-T Techniken und Werkzeuge
  • OSIS: Operating Systems & Information Systems Technology
    • HPI-OSIS-S Spezialisierung
Data Engineering MA
Digital Health MA


Business Process Management (BPM) concerns concepts and technologies to discover, model, execute, monitor, analyze, and improve processes within or between organizations. The Business Process Technology (BPT) group is engaged in versatile sub-topics of BPM, such as efficient use of resources in business processes, or the relationship between processes and smart contracts. Related fields like process mining or complex event processing are explored to exchange mutually beneficial concepts. Further, the challenges of inter-organizational interactions are addressed through process choreographies and blockchains.

The objective of the course is to present current research trends in BPM in general and at our chair in particular. We give insights into our daily work, during which you will also get to know techniques for approaching research life. This might support you in defining your own research topics, e.g., for your Master's thesis. Thus, this lecture is particularly interesting if you want to get to know or deepen your understanding of our chair and our projects.

Course Topics

Among others, the following topics will be discussed in this course.

Resource Management

What is a resource? In BPM, resources are an essential component and refer to mostly human resources (employees, roles) but also non-human resources (hard- and software components, time). Without resources, businesses could not execute their processes at all and an efficient use is directly correlated to the profit of the business. In BPMN, there are multiple concepts that help in allocating the right resource to the corresponding business step (activity): For human resources, there is the concept of lanes which represent the role, or the use of data objects and their attributes to model non-human resources. In Operation Research, there are resource allocation patterns that define different steps to successfully find a feasible resource-to-business-step allocation depending on the business case. However, these concepts only support a so-called “greedy” allocation logic that is easy to implement and understand, but severely limited in its efficiency. This part of the lecture focuses on the more advanced and complex allocation strategies which are not yet supported by existing business process modeling.

Process Mining

Data is everywhere nowadays, and organizations are striving for better techniques and methods to gain value from data. But how can data be used to provide insight on day to day operational processes? Process Mining is the discipline bringing data analysis to BPM. Process mining provides techniques to discover and analyze processes based on the real behavior, recorded in information systems. However, in order to exploit process mining capabilities, many steps have to be taken, from extracting and preparing data to performing various analysis techniques, to deploying results for process improvement and facilitating decision making. Each of these involved phases require efficient concepts as well as complementary technology. Process mining research concerns development and improvement of techniques to provide the right methods and tools for each step ensuring the realization of valuable result. We will also introduce our cooperation with Mount Sinai in New York, where we apply process mining techniques to real healthcare data.

Natural Language Processing

Automated techniques for the analysis of business processes provide a wide range of valuable opportunities for organizations. Among others, they allow to check for business process compliance, to identify redundant activities within an organization, and to identify operational overlap between two business processes. Traditionally, the input to such techniques are process models. That is, these techniques build on the formally specified relationships between the activities of process models to perform their analyses. This, however, means that these analysis techniques cannot be applied to less structured forms of process documentation such as textual process descriptions. Realizing that a considerable share of process documentation is based on natural language text in many organizations, this part of the lecture will focus on how Natural Language Processing techniques can be leveraged and applied in a process analysis context.

Blockchain and BPM

In this part of the lecture, we (i) learn about BPMN choreography models – a notation to describe the interactions in inter-organizational processes. Choreographies focus on the message exchange between collaborating parties and are executed without a central coordinator. Blockchain technology (especially in conjunction with smart contracts) can be used to control and coordinate a collaboration without centralizing it. Therefore we (ii) introduce blockchain technology. Using its distributed ledger, a blockchain is able to replicate a state in a peer-to-peer network. Smart contracts are programs that run transparently and tamper-proof on the blockchain. However, Blockchains bear some disadvantages. As a teaser for the next lecture we will have a brief discussion on blockchain-based choreographies and the technologies’ drawbacks.

We then introduce the notion of blockchain-based choreographies. This extension to BPMN choreography diagrams significantly enhances their expressiveness with a specific focus on blockchain capabilities such as shared data and logic. We show how these diagrams can be translated into smart contract code that enforces the choreography, including several pitfalls and limitations encountered. The lecture will close with a brief excursion into the field of legal informatics where we will discuss how smart contracts relate to actual legal contracts used in law today, and whether choreography diagrams might be a suitable abstraction to model them.


There are no hard requirements for participating in this lecture, though some knowledge about modeling (e.g., POIS lecture) is helpful.
Necessary background knowledge will be conveyed during the semester as far as possible.


Mathias Weske: Business Process Management: Concepts, Languages, Architectures. Springer-Verlag Berlin Heidelberg 2019, 2012, 2007.
More literature will be published during the lecture by the respective lecturers.

Lern- und Lehrformen

The lecture will be held live via Zoom, except for two sessions (see below) which will be covered via existing OpenHPI courses.
Each session will be covered by a member of the Business Process Technology chair.
There will also be two guest lectures by well-known external researchers from the field.


There will be oral exams at the end of the semester after the lecture period.


The lecture is scheduled for Mondays, 13:30 to 15:00.
See the table below for a preliminary schedule.

Links to the Zoom sessions will be distributed to enrolled participants in time.

Slides and other material are available shortly before the respective lecture in the internal Materialien section of the HPI website under "FG Business Process Technology > 2021-SoSe Trends in BPM Research".

Week Date Topic Lecturer
15 12.04 Introduction & Course Structure Jan Ladleif
16 19.04 Business Process Management Prof. Dr. Mathias Weske (OpenHPI)
17 26.04 Decision Mangement Prof. Dr. Mathias Weske (OpenHPI)
18 03.05 Natural Language Processing in BPM Prof. Dr. Henrik Leopold
19 10.05 Resource Management Sven Ihde
20 17.05 Case Management and Data Stephan Haarmann
21 24.05 No session (Holiday) ---
22 31.05 Process Mining in Healthcare Jonas Cremerius
23 07.06 Event Abstraction Simon Remy
24 14.06 Discovering BPA from Event Logs Dorina Bano
25 21.06 Robotic Process Automation Maximilian Völker
26 28.06 Blockchain Technology Prof. Dr. Florian Tschorsch
27 05.07 Privacy in Process Mining Prof. Dr. Matthias Weidlich
28 12.07 Blockchain-Based Choreographies Jan Ladleif
29 19.07 Course Summary Jan Ladleif