Event specification in an active object-oriented database
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Snoop: an expressive event specification language for active databases
Data & Knowledge Engineering
ACM Computing Surveys (CSUR)
Composite Events for Active Databases: Semantics, Contexts and Detection
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
COMPOSE: A System For Composite Specification And Detection
Advanced Database Systems
On the Semantics of Complex Events in Active Database Management Systems
ICDE '99 Proceedings of the 15th International Conference on Data Engineering
SnoopIB: interval-based event specification and detection for active databases
Data & Knowledge Engineering
Hi-index | 0.00 |
The event-condition-action paradigm (also known as triggersor ECA rules) gives a database "active" capabilities --- the ability to react automatically to changes in the database or the environment. Events can be primitive or composite. Primitive events cannot be decomposed. Different types of primitive events can be composed using event composition operators to form composite events. When a composite event occurs, it is possible that many instances of some constituent primitive event occurs. The contextdetermines which of these primitive events should be considered for evaluating the composite event. Researchers have identified four different contexts, namely, recent, chronicle, continuous, and cumulativethat can be associated with a composite event. Associating a single context with a complex composite event is often times not adequate. Many real-world scenarios cannot be expressed if a composite event is associated with a single context. To solve this problem, we need to associate different contexts for the various constituent primitive events. We show how this can be done by providing a formal semantics for associating contexts with primitive events. Finally, we give algorithms for event detection that implement these semantics.