Bachelor and Master Theses

Title: Integrating an event detection algebra in C#
Subject: Computer Science
Level: Advanced
Description:


Many reactive systems react to complex patterns of events rather than single event occurrences. A systematic way to handle this is by separating the detection of these event patterns from the logic that determines what the reaction should be. An event detection algebra can be used to formally specify complex event patterns. For example, and event detection algebra that includes the operators THEN and OR can be used to specify an event pattern such as the temperature alarm OR the pressure alarm signals, and THEN the button is pressed.


The aim of this thesis project is to investigate how an event detection algebra can be integrated with the existing event handling mechanisms in C#. The integration should be as seamless as possible, allowing a C# programmer to use the event algebra with little effort, while at the same time ensuring that important properties of the algebra (bounded memory, algebraic laws, etc.) still hold.


Depending on the student, other languages than C# might be targeted (Java, Haskell, C++, ...) as well.

Prel. end date: 2005-10-06
Presentation date: 2005-10-06
tid:15:30, plats:Turing
Student: Abdul Ahad Khan akn04012@student.mdh.se
Place: u2-032 #7
IDT supervisor: Jan Carlson
jan.carlson@mdh.se, +46-21-151722
Examinator: Björn Lisper
Björn Lisper
bjorn.lisper@mdh.se, +46-21-151709

Rapport och bilagor

Size

Senaste uppdatering

TR0381.pdf

752547

2005-10-21, 15:32


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.10.14