D. Anicic, P. Fodor, S. Rudolph, R. Stühmer, N. Stojanovic, and R. Studer. Reasoning in Event-Based Distributed Systems, volume 347 of Studies in Computational Intelligence, Springer Berlin / Heidelberg, 10.1007/978-3-642-19724-6_5.(2011)
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.
%0 Book Section
%1 Anicic2011a
%A Anicic, Darko
%A Fodor, Paul
%A Rudolph, Sebastian
%A Stühmer, Roland
%A Stojanovic, Nenad
%A Studer, Rudi
%B Reasoning in Event-Based Distributed Systems
%D 2011
%E Helmer, Sven
%E Poulovassilis, Alexandra
%E Xhafa, Fatos
%I Springer Berlin / Heidelberg
%K CEP event reasoning ETALIS myOwn iCEP 2011
%P 99-124
%T ETALIS: Rule-Based Reasoning in Event Processing
%U http://dx.doi.org/10.1007/978-3-642-19724-6_5
%V 347
%X 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.
@incollection{Anicic2011a,
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.},
added-at = {2011-07-25T14:10:41.000+0200},
affiliation = {FZI Forschungszentrum Informatik, Germany},
author = {Anicic, Darko and Fodor, Paul and Rudolph, Sebastian and St\"{u}hmer, Roland and Stojanovic, Nenad and Studer, Rudi},
biburl = {https://www.bibsonomy.org/bibtex/20c11b314a9979e0e348fe4e087f42aaa/atrus},
booktitle = {Reasoning in Event-Based Distributed Systems},
editor = {Helmer, Sven and Poulovassilis, Alexandra and Xhafa, Fatos},
file = {:ETALIS, Rule-Based Reasoning in Event Processing (fulltext).pdf:PDF},
groups = {public},
interhash = {f94367045f9a180568c469dd670b36f8},
intrahash = {0c11b314a9979e0e348fe4e087f42aaa},
keywords = {CEP event reasoning ETALIS myOwn iCEP 2011},
note = {10.1007/978-3-642-19724-6_5},
pages = {99-124},
publisher = {Springer Berlin / Heidelberg},
series = {Studies in Computational Intelligence},
timestamp = {2011-07-25T14:10:41.000+0200},
title = {ETALIS: Rule-Based Reasoning in Event Processing},
url = {http://dx.doi.org/10.1007/978-3-642-19724-6_5},
username = {atrus},
volume = 347,
year = 2011
}