Trends in BPM Research (Sommersemester 2021)
Dozent: Prof. Dr. Mathias Weske
(Business Process Technology)
(Business Process Technology)
- Semesterwochenstunden: 2
- ECTS: 3
- Einschreibefrist: 18.03.2021 - 09.04.2021
- Lehrform: Vorlesung
- Belegungsart: Wahlpflichtmodul
- Lehrsprache: Englisch
Studiengänge & Module
- BPET-Konzepte und Methoden
- BPET-Techniken und Werkzeuge
- OSIS-Konzepte und Methoden
- OSIS-Techniken und Werkzeuge
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.
Among others, the following topics will be discussed in this course.
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.
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 |