Event Processing

Attention! This course is offered for the last time!

The exam will be offered twice thereafter (winter term 2015/2016 and summer term 2016), but the course will not be taught. After that there is no possibility to pass this course.

Achtung! Diese Veranstaltung wird dieses Semester zum letzten Mal angeboten!

Die Prüfung wird zur Wiederholung nach dem Ende des Semesters noch zwei Mal angeboten (im Wintersemester 2015/2016 und im Sommersemester 2016), aber die Vorlesung wird nicht mehr gehalten. Anschließend gibt es keine Möglichkeit mehr diese Veranstaltung zu prüfen.


Many of today's software systems heavily rely on predictable and stable information flows. Due to the digitalization of the world (e.g., proliferation of mobile gadgets and embedded devices), however, these flows become increasingly more complex and dynamic, i.e., distributed, heterogeneous and of higher volume. To cope with these challenges, tomorrow's software systems will have to become more distributed and reactive. Those distributed reactive software systems are best realized with Event-based systems (EBS).

This course aims to provide their theoretical foundations and practical use. Topics in this course include: Applications of Event-based Systems; Event Detection; Event Composition; Event Derivation; Publish/Subscribe Notification Mechanisms; Event Algebra; Event Lifecycle; Mobility; Quality of Service; and Software Engineering of Event-based systems.


Exam dates for winter semester 2015/2016 cab be found on our main page.

The grades for the exam can be found in TUCaN.
Here you can see a histogram of the grades.

The Post-Exam Review will take place on Thursday 26th November 2015 in Room S202/E202.
The time depends on your Matrikelnumber:
Matrikelnumber 0000000 to 2415000 at 14:00 o'clock
Matrikelnumber 2415000 to 2720000 at 14:20 o'clock
Matrikelnumber 2720000 to 9999999 at 14:40 o'clock

You need to present a valid goverment photo-ID (e.g.: Personalausweis, Passport, Aufenthaltstitel) as well as a Student-ID to be able to review your exam. (The Athene-Karte alone is not enough!)

You will not be allowed to take bags, jackets, coats, own paper or own pens to your seat!
We will provide paper and pens that you can use to take notes and file a complain. You can either hand in the written complain during the review or send it via e-mail until 30th November 13:00 o'clock.

The grades for the exam can be found in TUCaN.

Notes for the written exam (summer 2015) that will be part of the exam can already be found here. Please read them carefully.

Written exam (summer 2015) will be on September 28th 12:30 - 14:30 in S1 01 / A1

There will be no lecture on Monday, June 1st 2015

The exam correction review will be on Wednesday, May, 13th in E302 at 15h-16h. Please note that you will get a chance to look at your corrected exam and take notes. You may then hand in a written application (on paper or by email) of any correction items you would like to have reviewed. The strictly enforced deadline for this application is Sunday, May, 17th at 23:59.

There will be no lecture in the first week


Please note that slides are subject to change.

  Topic Slides
1 Intro Slides
2 Events Slides
3 Concept-based pub/sub and beyond Slides
2 Paper discussion Slides


  • From Calls to Events: Architecting Future BPM Systems
    Alejandro Buchmann, Stefan Appel, Tobias Freudenreich, Sebastian Frischbier, Pablo E. Guerrero
    10th International Conference on Business Process Management, BPM '12, Tallinn, Estonia, Springer, September 2012
  • Eventlets: Components for the Integration of Event Streams with SOA
    Stefan Appel, Sebastian Frischbier, Tobias Freudenreich, Alejandro Buchmann
    5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan, December 2012
  • Effective Runtime Monitoring of Distributed Event-Based Enterprise Systems with ASIA.
    Sebastian Frischbier, Erman Turan, Michael Gesmann, Alessandro Margara, David Eyers, Patrick Eugster, Peter Pietzuch, Alejandro Buchmann
    IEEE 7th International Conference on Service-Oriented Computing and Applications (SOCA), November 2014
  • Aggregation for Implicit Invocations
    Sebastian Frischbier, Alessandro Margara, Tobias Freudenreich, Patrick Eugster, David Eyers, Peter Pietzuch
    12th International Conference on Aspect-Oriented Software Development (AOSD'13), March 2013


Course Information

TUCaN-Link 20-00-0715-vl
Lecture Mon. 13:30-15:10
in S101/A3
CPs 3.0
Language English
Exam 28.09.2015
Office hours by arrangement


Prof. Alejandro Buchmann