A Methodology for Designing Events and Patterns in Fast Data Processing [chapter]

Dominik Riemer, Nenad Stojanovic, Ljiljana Stojanovic
2013 Lecture Notes in Computer Science  
Complex Event Processing handles processing of a large number of heterogeneous events and pattern detection over multiple event streams in real-time. Situations of interests are modeled using event patterns which describe a specific situation in an event processing language. In order to leverage the usage of event processing in everyday situations, a clear methodology for the identification and definition of events and event patterns is needed. In this paper, we propose an end-to-end
more » ... for designing event processing systems. This methodology integrates domain knowledge modeled during the setup phase of event processing with a high-level event pattern language which allows users to create specific business-related patterns. In addition, our methodology regards the circumstance that some patterns might have to be defined by technical experts and therefore introduces an actor model. Our approach is validated based on a real use case of a supplier of convenience stores.
doi:10.1007/978-3-642-38709-8_9 fatcat:5hdtxhlppjailmb6zhfpqtcgr4