Skip to main content

2020 | OriginalPaper | Buchkapitel

GrapeL: Combining Graph Pattern Matching and Complex Event Processing

verfasst von : Sebastian Ehmes, Lars Fritsche, Konrad Altenhofen

Erschienen in: Systems Modelling and Management

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Barquero, G., Burgueño, L., Troya, J., Vallecillo, A.: Extending complex event processing to graph-structured information. In: Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. MODELS 2018, pp. 166–175. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3239372.3239402 Barquero, G., Burgueño, L., Troya, J., Vallecillo, A.: Extending complex event processing to graph-structured information. In: Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. MODELS 2018, pp. 166–175. Association for Computing Machinery, New York (2018). https://​doi.​org/​10.​1145/​3239372.​3239402
4.
Zurück zum Zitat Gillani, S., Picard, G., Laforest, F.: Continuous graph pattern matching over knowledge graph streams. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 214–225. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2933267.2933306 Gillani, S., Picard, G., Laforest, F.: Continuous graph pattern matching over knowledge graph streams. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 214–225. Association for Computing Machinery, New York (2016). https://​doi.​org/​10.​1145/​2933267.​2933306
5.
Zurück zum Zitat Gulisano, V., Jerzak, Z., Voulgaris, S., Ziekow, H.: The debs 2016 grand challenge. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 289–292. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2933267.2933519 Gulisano, V., Jerzak, Z., Voulgaris, S., Ziekow, H.: The debs 2016 grand challenge. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 289–292. Association for Computing Machinery, New York (2016). https://​doi.​org/​10.​1145/​2933267.​2933519
6.
Zurück zum Zitat Hewitt, C., Bishop, P., Steiger, R.: A universal modular actor formalism for artificial intelligence. In: Proceedings of the 3rd International Joint Conference on Artificial Intelligence. IJCAI 1973, pp. 235–245. Morgan Kaufmann Publishers Inc. (1973) Hewitt, C., Bishop, P., Steiger, R.: A universal modular actor formalism for artificial intelligence. In: Proceedings of the 3rd International Joint Conference on Artificial Intelligence. IJCAI 1973, pp. 235–245. Morgan Kaufmann Publishers Inc. (1973)
7.
Zurück zum Zitat Jayasinghe, M., et al.: Continuous analytics on graph data streams using WSO2 complex event processor. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 301–308. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2933267.2933508 Jayasinghe, M., et al.: Continuous analytics on graph data streams using WSO2 complex event processor. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 301–308. Association for Computing Machinery, New York (2016). https://​doi.​org/​10.​1145/​2933267.​2933508
9.
Zurück zum Zitat Luckham, D.: The Power of Events. 1 edn. Addison-Wesley, April 2002 Luckham, D.: The Power of Events. 1 edn. Addison-Wesley, April 2002
10.
Zurück zum Zitat Martin, A., Brito, A., Fetzer, C.: Real-time social network graph analysis using StreamMine3G. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 322–329. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2933267.2933514 Martin, A., Brito, A., Fetzer, C.: Real-time social network graph analysis using StreamMine3G. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 322–329. Association for Computing Machinery, New York (2016). https://​doi.​org/​10.​1145/​2933267.​2933514
11.
Zurück zum Zitat Mayer, R., Mayer, C., Tariq, M.A., Rothermel, K.: Graphcep: real-time data analytics using parallel complex event and graph processing. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 309–316. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2933267.2933509 Mayer, R., Mayer, C., Tariq, M.A., Rothermel, K.: Graphcep: real-time data analytics using parallel complex event and graph processing. In: Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems. DEBS 2016, pp. 309–316. Association for Computing Machinery, New York (2016). https://​doi.​org/​10.​1145/​2933267.​2933509
Metadaten
Titel
GrapeL: Combining Graph Pattern Matching and Complex Event Processing
verfasst von
Sebastian Ehmes
Lars Fritsche
Konrad Altenhofen
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-58167-1_13