A Declarative Framework for Matching Iterative and Aggregative Patterns against Event Streams

From International Center for Computational Logic

Toggle side column

A Declarative Framework for Matching Iterative and Aggregative Patterns against Event Streams

Darko AnicicDarko Anicic,  Sebastian RudolphSebastian Rudolph,  Paul FodorPaul Fodor,  Nenad StojanovicNenad Stojanovic
Darko Anicic, Sebastian Rudolph, Paul Fodor, Nenad Stojanovic
A Declarative Framework for Matching Iterative and Aggregative Patterns against Event Streams
In Nick Bassiliades, Guido Governatori, Adrian Paschke, eds., 5th International Symposium on Rule-Based Reasoning, Programming, and Applications (RuleML 2011), volume 6826 of LNCS, 138-153, July 2011. Springer
  • KurzfassungAbstract
    Complex Event Processing as well as pattern matching against streams have become important in many areas including financial services, mobile devices, sensor-based applications, click stream analysis,real-time processing in Web 2.0 and 3.0 applications and so forth. However, there is a number of issues to be considered in order to enable effective pattern matching in modern applications. A language for describing patterns needs to feature a well-defined semantics, it needs be rich enough to express important classes of complex patterns such as iterative and aggregative patterns, and the language execution model needs to be efficient since event processing is a real-time processing. In this paper, we present an event processing framework which includes an expressive language featuring a precise semantics and a corresponding execution model, expressive enough to represent iterative and aggregative patterns. Our approach is based on a logic, hence we analyse deductive capabilities of such an event processing framework. Finally, we providean open source implementation and present experimental results of our running system.
  • Forschungsgruppe:Research Group: Computational LogicComputational Logic
The final publication is available at Springer.
@inproceedings{ARFS2011,
  author    = {Darko Anicic and Sebastian Rudolph and Paul Fodor and Nenad
               Stojanovic},
  title     = {A Declarative Framework for Matching Iterative and Aggregative
               Patterns against Event Streams},
  editor    = {Nick Bassiliades and Guido Governatori and Adrian Paschke},
  booktitle = {5th International Symposium on Rule-Based Reasoning, Programming,
               and Applications (RuleML 2011)},
  series    = {LNCS},
  volume    = {6826},
  publisher = {Springer},
  year      = {2011},
  month     = {July},
  pages     = {138-153}
}