TU Darmstadt / ULB / TUbiblio

GrapeL: Combining Graph Pattern Matching and Complex Event Processing

Ehmes, Sebastian ; Fritsche, Lars ; Altenhofen, Konrad
Hrsg.: Babur, Önder ; Denil, Joachim ; Vogel-Heuser, Birgit (2020)
GrapeL: Combining Graph Pattern Matching and Complex Event Processing.
1st International Conference on Systems Modelling and Management (ICSMM 2020). virtual Conference (25.-26.06.)
doi: 10.1007/978-3-030-58167-1_13
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

Incremental Graph Pattern Matching (IGPM) offers an elegant approach to find patterns in graph-based models, reporting newly added and recently removed pattern matches. However, analyzing these matches w.r.t. temporal and causal dependencies can in general only be done by extending not just the IGPM engine but also the underlying model, which often is impractical and sometimes even impossible. Therefore, we transform the stream of pattern matches to a stream of events and employ Complex Event Processing (CEP) to detect such dependencies and derive more complex events from them. For this purpose, we introduce GrapeL as a textual language to specify and generate integrated solutions using both IGPM and CEP to benefit from the synergy of both approaches, which we present in the context of a flight and booking scenario. Finally, we show that our solution can compete with an optimized hand-crafted version without GrapeL and CEP while offering a specification that yields a less tedious and error-prone design process.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2020
Herausgeber: Babur, Önder ; Denil, Joachim ; Vogel-Heuser, Birgit
Autor(en): Ehmes, Sebastian ; Fritsche, Lars ; Altenhofen, Konrad
Art des Eintrags: Bibliographie
Titel: GrapeL: Combining Graph Pattern Matching and Complex Event Processing
Sprache: Englisch
Publikationsjahr: 17 Oktober 2020
Verlag: Springer
Veranstaltungstitel: 1st International Conference on Systems Modelling and Management (ICSMM 2020)
Veranstaltungsort: virtual Conference
Veranstaltungsdatum: 25.-26.06.
DOI: 10.1007/978-3-030-58167-1_13
Kurzbeschreibung (Abstract):

Incremental Graph Pattern Matching (IGPM) offers an elegant approach to find patterns in graph-based models, reporting newly added and recently removed pattern matches. However, analyzing these matches w.r.t. temporal and causal dependencies can in general only be done by extending not just the IGPM engine but also the underlying model, which often is impractical and sometimes even impossible. Therefore, we transform the stream of pattern matches to a stream of events and employ Complex Event Processing (CEP) to detect such dependencies and derive more complex events from them. For this purpose, we introduce GrapeL as a textual language to specify and generate integrated solutions using both IGPM and CEP to benefit from the synergy of both approaches, which we present in the context of a flight and booking scenario. Finally, we show that our solution can compete with an optimized hand-crafted version without GrapeL and CEP while offering a specification that yields a less tedious and error-prone design process.

Zusätzliche Informationen:

Part of the Communications in Computer and Information Science book series (CCIS, volume 1262)

Fachbereich(e)/-gebiet(e): 18 Fachbereich Elektrotechnik und Informationstechnik
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Datentechnik > Echtzeitsysteme
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Datentechnik
Hinterlegungsdatum: 20 Nov 2020 08:36
Letzte Änderung: 20 Nov 2020 08:36
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen