Skip to main content

Event Pattern Detection

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 16 Accesses

Synonyms

Event composition (partial overlap)

Definition

Event Pattern detection is a computational process in which a collection of events are evaluated to check whether they satisfy a pre-defined pattern. Formally an event pattern (EP) is defined as: EP = <C, IE, PT, PRED, Policies, DER> where:

  • C = Context

  • IE = List of Input Event types

  • PT = Pattern Type

  • Pred = Predicate

  • Policies = Semantic fine-tuning policies

  • Der = Derived Events

  • A context is a collection of semantic dimensions within which the event occurs. These dimensions may include: temporal context, spatial context, state-related context and reference-related context.

  • List of input event types provide the EPN edges (event pipes/event streams) that are potentially input to the pattern. Note that events that open or close contexts are indirectly also input event to the patterns within that context

  • Pattern Types:

A pattern type is a formula with variables substituted by event types, example- and (e1, e2) – where e1, e2 are...

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Buschmann F, Henney K, Schmidt DC. Pattern-oriented software architecture, a pattern language for distributed computing, vol. 4. New York: Wiley; 2007.

    Google Scholar 

  2. Coplien JO, Schmidt DC, editors. Pattern languages of program design. Reading: ACM Press/Addison-Wesley; 1995.

    Google Scholar 

  3. Etzion O. Event processing, architecture and patterns, tutorial. In: Proceedings of the 2nd International Conference on Distributed Event-based Systems; 2008.

    Google Scholar 

  4. Gawlick D, Mishra S. CEP: functionality, technology and context, Tutorial. In: Proceedings of the 2nd International Conference on Distributed Event-based systems; 2008.

    Google Scholar 

  5. Hoope G, Woolf B. Enterprise integration patterns – designing, building, and deploying of messaging solutions. Reading: Addison-Wesley; 2003.

    Google Scholar 

  6. Luckham D. Power of events. Reading: Addison-Wesley; 2002.

    Google Scholar 

  7. Römer K. Discovery of frequent distributed event patterns in sensor networks. In: Proceedings of the 5th European Conference on Event Patterns in Wireless Sensor Networks; 2008. p. 106–24.

    Google Scholar 

  8. Sharon G, Etzion O. Event processing networks – model and implementation. IBM Syst J. 2008;47(2):321–34.

    Article  Google Scholar 

  9. Widder A, von Ammon R, Schaeffer P, Wolff C. Identification of suspicious, unknown event patterns in an event cloud. In: Proceedings of the Inaugural International Conference on Distributed Event-Based Systems; 2007. p. 164–70.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Opher Etzion .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

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

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Etzion, O. (2018). Event Pattern Detection. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_574

Download citation

Publish with us

Policies and ethics