The reaction algebra: a formal language for event correlation

  • Authors:
  • César Sánchez;Matteo Slanina;Henny B. Sipma;Zohar Manna

  • Affiliations:
  • Computer Science Department, Stanford University, Stanford, CA;Google Inc., Mountain View, CA;Computer Science Department, Stanford University, Stanford, CA;Computer Science Department, Stanford University, Stanford, CA

  • Venue:
  • Pillars of computer science
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Event-pattern reactive programs are small programs that process an input stream of events to detect and act upon given temporal patterns. These programs are used in distributed systems to notify components when they must react. We present the reaction algebra, a declarative language to define finite-state reactions. We prove that the reaction algebra is complete in the following sense: every event-pattern reactive system that can be described and implemented - in any formalism - using finite memory, can also be described in the reaction algebra.