Composite Event Specification in Active Databases: Model & Implementation.
Narain H. Gehani, H. V. Jagadish, Oded Shmueli:
Composite Event Specification in Active Databases: Model & Implementation.
VLDB 1992: 327-338@inproceedings{DBLP:conf/vldb/GehaniJS92,
author = {Narain H. Gehani and
H. V. Jagadish and
Oded Shmueli},
editor = {Li-Yan Yuan},
title = {Composite Event Specification in Active Databases: Model {\&}
Implementation},
booktitle = {18th International Conference on Very Large Data Bases, August
23-27, 1992, Vancouver, Canada, Proceedings},
publisher = {Morgan Kaufmann},
year = {1992},
isbn = {1-55860-151-1},
pages = {327-338},
ee = {db/conf/vldb/GehaniJS92.html},
crossref = {DBLP:conf/vldb/92},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Active database systems require facilities to specify triggers that fire when specified events occur.
We propose a language for specifying composite events as event expressions, formed using event operators and events (primitive or composite).
An event expression maps an event history to another event history that contains only the events at which the event expression is "satisfied" and at which the trigger should fire.
We present several examples illustrating how quite complex event specificationsare possible using event expressions.
In addition to the basic event operators, we also provide facilities that make it easier to specify composite events.
"Pipes" allow users to isolate sub-histories of interest.
"Correlation variables" allow users to ensure that different parts of an event expression are satisfied by the same event, thereby facilitating the coordination of sub-events within a composite event.
We show how to efficiently implement event expressions using finite automata.
Each event causes an automaton to change state.
When an automaton reaches an accepting state, a composite event of interest is recognized, and the corresponding trigger fired.
Events have attributes. For primitive events, these could be parameters of the activity that caused the event, selected parts of the database state, or functions computed therefrom.
For composite events, attributes are derived from the attributes of the constituent primitive events.
These attributes can be used in checking conditions, and in any actions triggered.
Event expressions can specify values (or sets or ranges of values) for particular attributes, and can even require that some attributes be equal.
The composite event specified by the expression does not occur unless the specified condition on attributes is satisfied.
Copyright © 1992 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Li-Yan Yuan (Ed.):
18th International Conference on Very Large Data Bases, August 23-27, 1992, Vancouver, Canada, Proceedings.
Morgan Kaufmann 1992, ISBN 1-55860-151-1
Contents BibTeX
References
- [1]
- Catriel Beeri, Shamim A. Naqvi, Raghu Ramakrishnan, Oded Shmueli, Shalom Tsur:
Sets and Negation in a Logic Database Language (LDL1).
PODS 1987: 21-37 BibTeX
- [2]
- Catriel Beeri, Tova Milo:
A Model for Active Object Oriented Databases.
VLDB 1991: 337-349 BibTeX
- [3]
- ...
- [4]
- ...
- [5]
- Umeshwar Dayal, Barbara T. Blaustein, Alejandro P. Buchmann, Upen S. Chakravarthy, Meichun Hsu, R. Ledin, Dennis R. McCarthy, Arnon Rosenthal, Sunil K. Sarin, Michael J. Carey, Miron Livny, Rajiv Jauhari:
The HiPAC Project: Combining Active Databases and Timing Constraints.
SIGMOD Record 17(1): 51-70(1988) BibTeX
- [6]
- Umeshwar Dayal, Meichun Hsu, Rivka Ladin:
A Transactional Model for Long-Running Activities.
VLDB 1991: 113-122 BibTeX
- [7]
- Dov M. Gabbay, Peter McBrien:
Temporal Logic & Historical Databases.
VLDB 1991: 423-430 BibTeX
- [8]
- Narain H. Gehani, H. V. Jagadish:
Ode as an Active Database: Constraints and Triggers.
VLDB 1991: 327-336 BibTeX
- [9]
- Narain H. Gehani, H. V. Jagadish, Oded Shmueli:
Event Specification in an Active Object-Oriented Database.
SIGMOD Conference 1992: 81-90 BibTeX
- [10]
- David Harel:
Statecharts: A Visual Formulation for Complex Systems.
Sci. Comput. Program. 8(3): 231-274(1987) BibTeX
- [11]
- ...
- [12]
- Guy M. Lohman, Bruce G. Lindsay, Hamid Pirahesh, K. Bernhard Schiefer:
Extensions to Starburst: Objects, Types, Functions, and Rules.
Commun. ACM 34(10): 94-109(1991) BibTeX
- [13]
- ...
- [14]
- Ulf Schreier, Hamid Pirahesh, Rakesh Agrawal, C. Mohan:
Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS.
VLDB 1991: 469-478 BibTeX
- [15]
- Abraham Silberschatz, Michael Stonebraker, Jeffrey D. Ullman:
Database Systems: Achievements and Opportunities.
Commun. ACM 34(10): 110-120(1991) BibTeX
- [16]
- Michael Stonebraker, Greg Kemnitz:
The Postgres Next Generation Database Management System.
Commun. ACM 34(10): 78-92(1991) BibTeX
Referenced by
- James Bailey, Szabolcs Mikulás:
Expressiveness Issues and Decision Problems for Active Database Event Queries.
ICDT 2001: 68-82
- Detlef Zimmer, Rainer Unland:
On the Semantics of Complex Events in Active Database Management Systems.
ICDE 1999: 392-399
- Stanley Y. W. Su, Ramamohanrao S. Jawadi, Prashant Cherukuri, Qiang Li, Richard Nartey:
OSAM*.KBMS/P: A Parallel, Active, Object-Oriented Knowledge Base Server.
IEEE Trans. Knowl. Data Eng. 10(1): 55-75(1998)
- Oscar Díaz, Arturo Jaime:
EXACT: An Extensible Approach to Active Object-Oriented Databases.
VLDB J. 6(4): 282-295(1997)
- Iakovos Motakis, Carlo Zaniolo:
Temporal Aggregation in Active Database Rules.
SIGMOD Conference 1997: 440-451
- Brad Adelberg, Hector Garcia-Molina, Jennifer Widom:
The STRIP Rule System For Efficiently Maintaining Derived Data.
SIGMOD Conference 1997: 147-158
- Peter Lang, Werner Obermair, Michael Schrefl:
Modeling Business Rules with Situation/Activation Diagrams.
ICDE 1997: 455-464
- Ling Liu, Robert Meersman:
The Building Blocks for Specifying Communication Behavior of Complex Objects: An Activity-Driven Approach.
ACM Trans. Database Syst. 21(2): 157-207(1996)
- Praveen Seshadri, Miron Livny, Raghu Ramakrishnan:
The Design and Implementation of a Sequence Database System.
VLDB 1996: 99-110
- Daniel F. Lieuwen, Narain H. Gehani, Robert M. Arlein:
The Ode Active Database: Trigger Semantics and Implementation.
ICDE 1996: 412-420
- Rosa Meo, Giuseppe Psaila, Stefano Ceri:
Composite Events in Chimera.
EDBT 1996: 56-76
- Jennifer Widom, Stefano Ceri (Eds.):
Active Database Systems: Triggers and Rules For Advanced Database Processing.
Morgan Kaufmann 1996, ISBN 1-55860-304-2
Contents - Divesh Srivastava, S. Sudarshan, Raghu Ramakrishnan, Jeffrey F. Naughton:
Space Optimization in Deductive Databases.
ACM Trans. Database Syst. 20(4): 472-516(1995)
- Piero Fraternali, Letizia Tanca:
A Structured Approach for the Definition of the Semantics of Active Databases.
ACM Trans. Database Syst. 20(4): 414-471(1995)
- Jan Chomicki:
Efficient Checking of Temporal Integrity Constraints Using Bounded History Encoding.
ACM Trans. Database Syst. 20(2): 149-186(1995)
- A. Prasad Sistla, Ouri Wolfson:
Temporal Triggers in Active Databases.
IEEE Trans. Knowl. Data Eng. 7(3): 471-486(1995)
- Rainer Gallersdörfer, Matthias Nicola:
Improving Performance in Replicated Databases through Relaxed Coherency.
VLDB 1995: 445-456
- Rakesh Agrawal, Giuseppe Psaila, Edward L. Wimmers, Mohamed Zaït:
Querying Shapes of Histories.
VLDB 1995: 502-514
- A. Prasad Sistla, Ouri Wolfson:
Temporal Conditions and Integrity Constraints in Active Database Systems.
SIGMOD Conference 1995: 269-280
- H. V. Jagadish, Inderpal Singh Mumick, Abraham Silberschatz:
View Maintenance Issues for the Chronicle Data Model.
PODS 1995: 113-124
- Bharathi Subramanian, Theodore W. Leung, Scott L. Vandenberg, Stanley B. Zdonik:
The AQUA Approach to Querying Lists and Trees in Object-Oriented Databases.
ICDE 1995: 80-89
- Praveen Seshadri, Miron Livny, Raghu Ramakrishnan:
SEQ: A Model for Sequence Databases.
ICDE 1995: 232-239
- Alejandro P. Buchmann, Jürgen Zimmermann, José A. Blakeley, David L. Wells:
Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions.
ICDE 1995: 117-128
- Serge Abiteboul, Richard Hull, Victor Vianu:
Foundations of Databases.
Addison-Wesley 1995, ISBN 0-201-53771-0
Contents - Christine Collet, Thierry Coupaye, T. Svensen:
NAOS - Efficient and Modular Reactive Capabilities in an Object-Oriented Database System.
VLDB 1994: 132-143
- Praveen Seshadri, Miron Livny, Raghu Ramakrishnan:
Sequence Query Processing.
SIGMOD Conference 1994: 430-441
- A. Prasad Sistla, Ouri Wolfson:
Triggers on Database Histories.
IEEE Data Eng. Bull. 15(1-4): 48-51(1992)
- Narain H. Gehani, H. V. Jagadish:
Active Database Facilities in Ode.
IEEE Data Eng. Bull. 15(1-4): 19-22(1992)
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:45:52 2009