Humboldt-Universität zu Berlin - Faculty of Mathematics and Natural Sciences - Process-Driven Architectures

Event Processing (VL/UE)

Prof. Dr. Matthias Weidlich



Sensing of data is a major trend these days. The number of devices that are connected to the Internet and continuously emit events is growing drastically. Event processing systems are a technology that helps to make sense of these events, by filtering event data, transforming events, and matching event query patterns against a set of incoming event streams. Yet, the increasing volume, velocity, variety and distribution of event sources imposes challenges for the design and implementation of event processing systems. To cope with these requirements, various competing approaches have been proposed in the literature, each taking particular design decisions.



In the first part of the course, lectures and recitations will focus on the fundamental models and algorithms of event processing systems. That includes common event models, languages for event processing, techniques to achieve robustness, and optimisations of event processing.

Please note the change in the structure for the summer term 2020, which deviates from the standard structure described in Agnes:

The second part of the course will be organised as a project seminar. Students work in groups and are asked to read one or two recent research papers on event processing. They should then conduct an experimental evaluation and report on the obtained results in a project report.

The course will be given in English. The first lecture will take place on Tuesday, 21st April, 2020.



There will be an oral exam at the end of the semester. To be eligible to take the exam, each student will be required to submit the report on the experimental evaluation to be conducted in the second part of the course and have it evaluated as being successful.


Credit Points

The course counts for 5 LP and is open for: Informatik, Master of Science (M.Sc.) Informatik, Master of Education (M.Ed.) Wirtschaftsinformatik, Master of Science (M.Sc.). The related area of specialisation is "Daten- und Wissensmanagement".



VL Tu 13-15 RUD 26, Raum 1'307
UE Tu 15-17 RUD 26, Raum 1'307





All lecture materials will be available in the Event Processing course in Moodle (the enrolment key will be distributed via Agnes).


See AGNES for further details: