Skip to main navigation Skip to search Skip to main content

ETALIS: Rule-based reasoning in event processing

  • Darko Anicic
  • , Paul Fodor
  • , Sebastian Rudolph
  • , Roland Stühmer
  • , Nenad Stojanovic
  • , Rudi Studer

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

52 Scopus citations

Abstract

Complex Event Processing (CEP) is concerned with timely detection of complex events within multiple streams of atomic occurrences, and has useful applications in areas including financial services, mobile and sensor devices, click stream analysis and so forth. In this chapter, we present ETALIS Language for Events. It is an expressive language for specifying and combining complex events. For this language we provide both a syntax as well as a clear declarative formal semantics. The execution model of the language is based on a compilation strategy into Prolog. We provide an implementation of the language, and present experimental results of our running prototype. Further on, we show how our logic rule-based approach compares with a non-logic approach in respect of performance.

Original languageEnglish
Title of host publicationReasoning in Event-Based Distributed Systems
Pages99-124
Number of pages26
DOIs
StatePublished - 2011

Publication series

NameStudies in Computational Intelligence
Volume347

Fingerprint

Dive into the research topics of 'ETALIS: Rule-based reasoning in event processing'. Together they form a unique fingerprint.

Cite this