Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Event Processing Technologies (Sommersemester 2013)

Dozent: Prof. Dr. Jan Mendling (Gastdozenten oder Dozenten der Uni-Potsdam)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 10.2.2013 - 30.4.2013
  • Lehrform: BS
  • Belegungsart: Wahlpflichtmodul

Studiengänge, Modulgruppen & Module

IT-Systems Engineering BA


Today's organizations strive to evaluate their executed processes with respect to usage, performance and conformance using process monitoring and process analysis techniques. During the execution of business processes data is produced and several events occur that are valuable for gaining insights about the processes and their execution. Utilizing these events for different purposes is the discipline of "Complex Event Processing". According to the Event Processing Glossary (Vers. 2.0) compiled by David Luckham & W. Roy Schulte complex event processing is the "computing that performs operations on complex events, including reading, creating, transforming, abstracting, or discarding them."


More information and downloads are available at: bpt.hpi.uni-potsdam.de/Public/BPT-Masterseminar-SS2013.


  • D. Luckham. The Power of Events - An Introduction to Complex Event Processing in Distributed Enterprise Systems. ISBN 0201727897. 2010.
  • O. Etzion, P. Niblett. Event Processing in Action. ISBN 9781935182214. 2011.

Additional literature is mentioned alongside the topic or is provided directly by a topic's supervisor.

Lern- und Lehrformen

This seminar is about independent work of the student personally supervised by a member of the research group depending on the topic chosen by the student in the beginning of the seminar.

Specific topics will be associated to the following issues in complex event processing (CEP):

  • Correlation (C): Combining event processing with business processes
  • Uncertainty (U): Handling of noise in data streams or incomplete events
  • Prediction (P): Predicting future events
  • Scalability (S): Achieving high performance and low latency
  • Heterogeneity (H): Processing heterogeneous events

Please choose three of the following topics (detailed information on the topics are here):

  • A1 Knowledge-based Event Processing (Anne Baumgrass)
  • A2 Complex event processing for run-time decision making (Ekaterina Bazhenova, Andreas Meyer)
  • A3 Rapid detection of rare events (Ekaterina Bazhenova, Andreas Meyer)
  • C1 Classification and challenges for combining CEP and BPM (Luise Pufahl)
  • C2 Framework for event-based monitoring in BPM (Anne Baumgrass)
  • C3 Discovering event correlation rules for semi-structured business processes (Rami-Habib Eid-Sabbagh, Andreas Meyer)
  • C4 Using Events for Monitoring Business Process Interaction (Rami-Habib Eid-Sabbagh)
  • C5 Deriving Event Processing Rules from Business Process Models (Luise Pufahl, Marcin Hewelt)
  • U1 Dynamic event subscription (Anne Baumgrass)
  • U2 Complex event processing in the presence of uncertainty (Andreas Rogge-Solti)
  • U3 Monitoring events in manual process execution environments (Nico Herzberg, Marcin Hewelt)
  • P1 Predicting events and providing corresponding actions (Anne Baumgrass, Andreas Rogge-Solti)
  • S1 Managing a high number of event types in a repository (Nico Herzberg, Oleh Khovalko)
  • H1 Identifying meaningful events in heterogeneous data streams (Anne Baumgrass, Oleh Khovalko)
  • H2 Semantic matching of heterogeneous events to subscriptions (Anne Baumgrass, Oleh Khovalko)

For topic application send an E-Mail to anne.baumgrass@hpi.uni-potsdam.de including:

  • Name
  • Student ID Number
  • Three Topics Ranked by your Preference (with name and ID)


In the seminar, the students will work on a specific topic in the area of event processing technologies (see below). First, the students present their approach synopsis (short presentation, 5 minutes), then present an application of their approach (technical presentation, 10 minutes), and finally give an overview of their solution and results (final presentation, 20 minutes). In addition, the results have to be documented in a scientific paper (max. 15 pages). The paper has to be submitted as draft version (mid. of the lecture) which will be reviewed by two other students. Thus, each student has to do two reviews which are graded as well. Based on the reviews the final paper has to be submitted at the end of the lecture time. To enable the students for holding scientific presentations as well as writing and reviewing papers two lectures will take place.


April 10th, 2013, 11am till 12.30pm - Opening Presentation (A-1.1)

April 15th, 2013 - Topic Application

April 16th, 2013 - Topic Assignment Notification

April 17th, 2013, 11am till 12.30pm - Lecture: How to make a scientific presentation (A-1.1)

April 24th, 2013, 11am till 12.30pm - Lecture: How to write a scientific paper (A-1.1)

May 8th, 2013 - Short Presentation (motivation, goal, approach, schedule) (A-1.1)

June 12th, 2013 - Technical Presentation (H-E.51)

June 14th, 2013 - Paper draft submission

June 15th, 2013 - Paper draft distribution

June 21st, 2013 - Review submission

June 22nd, 2013 - Review distribution

July 4th, 2013 - Final Presentation  (A-1.1)

July 26th, 2013 - Final Paper Submission

All the submission deadlines are 23:59 CET.