Snoop

Snoop: an expressive event specification language for active databases. Making a database system active to meet the requirements of a wide range of applications entails developing an expressive event specification language and its implementation. Extant systems support mostly database events and in some cases a few predefined events. This paper discusses an event specification language (termed Snoop) for active databases. We define an event, distinguish between events and conditions, classify events into a class hierarchy, identify primitive events, and introduce a small number of event operators for constructing composite (or complex) events. Snoop supports temporal, explicit, and composite events in addition to the traditional database events. The novel aspect of our work lies not only in supporting a rich set of events and event expressions, but also in the notion of parameter contexts. Essentially, parameter contexts augment the semantics of composite events for computing their parameters. For concreteness, we present parameter computation for the relational model. Finally, we show how a contingency plan that includes time constraints can be supported without stepping outside of the framework proposed in this paper.


References in zbMATH (referenced in 13 articles )

Showing results 1 to 13 of 13.
Sorted by year (citations)

  1. Gao, Jing; Li, Jianzhong; Li, Yingshu: Approximate event detection over multi-modal sensing data (2016)
  2. Voisard, Agnès; Ziekow, Holger: ARCHITECT: A layered framework for classifying technologies of event-based systems (2011) ioport
  3. Carlson, Jan; Lisper, Björn: A resource-efficient event algebra (2010)
  4. Obeid, Nadim; Rao, Raj B. K. N.: On integrating event definition and event detection (2010) ioport
  5. Kiringa, Iluju: Specifying active databases as non-Markovian theories of actions (2009) ioport
  6. Kiringa, Iluju: Specifying active databases as non-Markovian theories of actions (2009) ioport
  7. Wallin, Stefan: Chasing a definition of “alarm” (2009) ioport
  8. Wang, Fusheng; Liu, Shaorong; Liu, Peiya: Complex RFID event processing (2009) ioport
  9. Spokoiny, Alex; Shahar, Yuval: Incremental application of knowledge to continuously arriving time-oriented data (2008) ioport
  10. Georgakopoulos, Dimitrios; Baker, Donald; Nodine, Marian; Cichoki, Andrzej: Event-driven video awareness providing physical security (2007) ioport
  11. Li, Qing; Chan, Leung-Chi: Reactive processing in ADOME-II: An extensible approach. (2003) ioport
  12. Fernandes, Alvaro A. A.; Williams, M. Howard; Paton, Norman W.: A logic-based integration of active and deductive databases. (1997) ioport
  13. Fernandes, Alvaro A. A.; Williams, M. Howard; Paton, Norman W.: A logic-based integration of active and deductive databases. (1997) ioport