Topic: Pattern Matching in Odysseus

Topic: Pattern Matching in Odysseus

Personal details

Title Pattern Matching in Odysseus
Description
Odysseus hat bereits einen Operator zum Erkennen von Mustern über Datenströmen:

https://wiki.odysseus.informatik.uni-oldenburg.de/display/ODYSSEUS/Pattern+operator

Dieser Operator ist bereits einige Jahre alt und basiert noch auf einer alten "Philsophie". Außerdem kann der Operator nicht mit Gruppierung umgehen.

In dieser Arbeit soll es darum gehen, diesen Operator basieren auf dem Aggregation Framework (https://wiki.odysseus.informatik.uni-oldenburg.de/display/ODYSSEUS/Aggregation+operator) neu zu implementieren. Es sind bereits eine ganze Reihe anderer Arbeiten (z.B. auch eine zum Thema Klassifikation https://git.swl.informatik.uni-oldenburg.de/projects/OI/repos/classification/browse) hier gelaufen und können als Basis verwendet werden.

Das Ergebnis der Umsetzung soll dann mit der alten Umsetzung zum einen bzgl. der Mächtigkeit und zum anderen bzgl. Laufzeit und Speicherverbrauch verglichen werden.

Allgemeine Informationen zum Thema Pattern-Matching für Datenströme finden sich z.B. hier:

@misc{EtzionOpher2011Epia,
series = {Software Engineering},
isbn = {1935182218},
year = {2011},
title = {Event processing in action},
language = {eng},
author = {Etzion, Opher},
keywords = {Service-oriented architecture (Computer science); Event processing (Computer science); Discrete-time systems; Business -- Data processing; Business enterprises -- Computer networks},
lccn = {2011280552},
}
 
Home institution Department of Computing Science
Type of work practical / application-focused
Type of thesis Bachelor's
Author Dr. Marco Grawunder
Status completed
Problem statement
s.o.
Requirement
Programmierkenntnisse in Java
Created 17/01/22
Finished on 08/05/23

Study data

Departments
  • Informationssysteme - Data Science
Degree programmes
  • Bachelor's Programme Business Informatics
  • Bachelor's Programme Computing Science
Assigned courses
Contact person