Chronicle recognition; Event composition; Event control; Event trace analysis; Monitoring of real-time logic expressions
Event detection is the process of analyzing event streams in order to discover sets of events matching patterns of events in an event context. The event patterns and the event contexts define event types. If a set of events matching the pattern of an event type is discovered during the analysis, then subscribers of the event type should be signaled. The analysis typically entails filtering and aggregation of events.
Seminal work on event detection was done in HiPAC [1, 2] and Snoop [3, 4] as well as in ODE  and SAMOS . Essentially, in Snoop, ODE, and SAMOS, different methods for realizing the matching of event detection were investigated. In Snoop, implementations of the event operators are structured according to the syntax tree of the event expression, where each node represents an event operator. The event operator...
- 1.Chakravarthy S, Blaustein B, Buchmann AP, Carey M, Dayal U, Goldhirsch D, Hsu M, Jauhuri R Ladin R, Livny M, McCarthy D, McKee R, Rosenthal A. HiPAC: a research project in active time-constrained database management. Technical report XAIT-89-02, Xerox advanced information technology; 1989.Google Scholar
- 3.Chakravarthy S, Krishnaprasad V, Anwar E, Kim SK Composite events for active database: semantics, contexts, and detection. In: Proceedings of the 20th International Conference on Very Large Data Bases; 1994. p. 606–17.Google Scholar
- 5.Gehani NH, Jagadish HV, Schmueli O. COMPOSE – a system for composite event specification and detection. In: Advanced database concepts and research issues. Berlin: Springer; 1993.Google Scholar
- 6.Gatziu S. Events in an active object-oriented database system. PhD thesis, University of Zurich; 1994.Google Scholar
- 7.Mellin J. Resource-predictable and efficient monitoring of events. PhD thesis no 876, University of Linköping; 2004.Google Scholar
- 8.Dousson C, Gaborit P, Ghallab M. Situation recognition: representation and algorithms. In: Proceedings of the 13th International Joint Conference on AI; 1993. p. 166–72.Google Scholar
- 9.Chodrow SE, Jahanian F, Donner M. Run-time monitoring of real-time systems. In: Proceedings of the Real-Time Systems Symposium; 1991. p. 74–83.Google Scholar
- 14.Bry F, Eckert M. Rule-based composite event queries: the language XChangeEQ and its semantics. In: Proceedings of the 1st International Conference on Web Reasoning and Rule Systems; 2007. p. 16–30.Google Scholar
- 15.Bry F, Eckert M. Temporal order optimizations of incremental joins for composite event detection. In: Proceedings of the Inaugural International Conference on Distributed Event-Based Systems; 2007. p. 85–90.Google Scholar
- 16.Geppert A, Berndtsson M, Lieuwen D, Roncancio C. Performance evaluation of object-oriented active database management systems using the BEAST benchmark. Theor Pract Object Syst. 1998;4(4):1–16.Google Scholar
- 18.Berndtsson M, Mellin J, Högberg U. Visualization of the composite event detection process. In: Proceedings of the International Workshop on User Interfaces to Data Intensive Systems; 1999.Google Scholar
- 19.Liu G, Mok A, Yang E. Composite events for network event correlation. In: Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management; 1999.Google Scholar
- 20.Carlsson J. Event pattern detection for embedded systems. PhD thesis no 44, Mälardalen University; 2007.Google Scholar