Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Retrospective Event Processing

  • Opher EtzionEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_582


Retrospective event processing is the detection of patterns on past events i.e., not done when the event occur, this can be done as part of existing event processing.

Historical Background

While the concept of “event pattern” typically refers to the events on-the-move, there are cases, in which it is required to use these patterns on past events, this typically happens in one of the following cases:
  1. 1.

    Situation Reinforcement: An event pattern designates the possibility that a business situation has occurred; in order to provide positive or negative reinforcement, as part of the on-line pattern detection, there is a need to find complementary pattern in order to assert or refute the occurrence of the situation.

  2. 2.

    Retrospective Context. In regular cases, contexts to start and look for patterns start with a certain event, and go forward until either some event occurs, or the context expires. There are cases in which the arrival of an event indicates the end of the context,...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Arasu A, Babu S, Widom J. The CQL continuous query language: semantic foundations and query execution. VLDB J. 2006;15(2):121–42.CrossRefGoogle Scholar
  2. 2.
    Deng M, Prasad Sistla A, Wolfson O. Temporal conditions with retroactive and proactive updates. In: Active and Real-Time Database Systems, Proceedings of the 1st International Workshop on Active and Real-Time Database Systems; 1995. p. 122–41.Google Scholar
  3. 3.
    Etzion O, Gal A, Segev A. Retroactive and proactive database processing. In: Proceedings of the 4th International Workshop on Research Issues on Data Engineering; 1994. p. 126–31.Google Scholar
  4. 4.
    Gal A, Etzion O. A multiagent update process in a database with temporal data dependencies and schema versioning. IEEE Trans Knowl Data Eng. 1998;10(1):21–37.CrossRefGoogle Scholar
  5. 5.
    Luckham D. The power of events: an introduction to complex event processing in distributed enterprise systems. Addison-Wesley; 2002.Google Scholar
  6. 6.
    Won J, Elmasri R. Representing retroactive and proactive versions in bi-temporal databases. In: Proceedings of the 12th International Conference on Data Engineering; 1996. p. 85–94.Google Scholar
  7. 7.
    Yang Y, Pierce T, Carbonell JG. A study of retrospective and on-line event detection. In: Proceedings of the 21st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval; 1998. p. 28–36.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.IBM Software GroupIBM Haifa Labs, Haifa University CampusHaifaIsrael

Section editors and affiliations

  • Opher Etzion
    • 1
  1. 1.IBM Software GroupIBM Haifa LabsHaifaIsrael