Synonyms
Composite event query; Event declaration; Event definition
Definition
Event specifications define event types in terms of patterns of other event types by using event operators (either expressed as operators in an operator grammar or as functions in a functional grammar) and event contexts. Event types are categorized as atomic (or primitive) or composite. An atomic event type is either a system primitive (e.g., begin transaction) or it can be any defined atomic change in an activity such as a method, procedure, task, etc. (e.g., method has been called). Event types defined in terms of other event types are named composite event types.
Historical Background
Essentially, whenever something has to be defined, it is necessary to have a specification. This can be found in several disciplines of computer science, for example, programming languages, compiler technology, etc.
Event specifications became significant with the advent of the HiPAC project [1], in which seminal work on...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Dayal U, Blaustein B, Buchmann A, Chakravarthy S, Hsu M, Ladin R, McCarty D, Rosenthal A, Sarin S, Carey MJ, Livny M, Jauharu R. The HiPAC project: combining active databases and timing constraints. ACM SIGMOD Rec. 1988;17(1):51–70.
Buchmann AP. Active object systems. In: Dogac A, Ozsu MT, Biliris A, Sellis T, editors. Advances in object-oriented database systems. Berlin: Springer; 1994. p. 201–24.
Bry F, Eckert M. Rule-based composite event queries: the language XChangeEQ and its semantics. In: Proceedings of the 1st International Conference on Web Reasoning and Rule Systems; 2007. p. 16–30.
Chakravarthy S, Krishnaprasad V, Anwar E, Kim SK. Composite events for active database: semantics, contexts, and detection. In: Proceedings of the 20th International Conference on Very Large Data Bases; 1994. p. 606–17.
Chakravarthy S, Mishra D. Snoop: an event specification language for active databases. Knowl Data Eng. 1994;13(3):1–26.
Gatziu S. Events in an active object-oriented database system. PhD thesis, University of Zurich; 1994.
Gehani NH, Jagadish HV, Schmueli O. COMPOSE – a system for composite event specification and detection. In: Advanced database concepts and research issues. Berlin: Springer; 1993.
Mansouri-Samani M, Sloman M. GEM: a generalized event monitoring language for distributed systems. IEE/IOP/BCS Distrib Syst Eng J. 1997;4(2):96–108.
Liu G, Mok AK, Konana P. A unified approach for specifying timing constraints and composite events in active real-time database systems. In: Proceedings of the 4th Real-Time Technology and Applications Symposium; 1998. p. 199–208.
Mellin J. Resource-predictable and efficient monitoring of events. PhD thesis, no. 876, University of Linköping; 2004.
Carlson J, Lisper B. An event detection algebra for reactive systems. In: Proceedings of the 4th ACM International Conference on Embedded Software; 2004. p. 147–54.
Buchmann AP, Zimmermann J, Blakeley JA, Wells DL. Building an integrated active OODBMS: requirements, architecture, and design decisions. In: Proceedings of the 11th International Conference on Data Engineering; 1995. p. 117–28.
Motakis I, Zaniolo C. Formal semantics for composite temporal events in active database rules. J Syst Integrat. 1997;7(3/4):291–325.
Common base events. http://www.ibm.com/developerworks/library/specification/ws-cbe/
Galton A, Augusto J. Two approaches to event definition. In: Proceedings of the 13th International Conference on Database and Expert Systems Applications; 2002. p. 547–56.
Bækgaard L, Godskesen JC. Real-time event control in active databases. J Syst Softw. 1997;42(3):263–71.
Zimmer D, Unland R. On the semantics of complex events in active database management systems. In: Proceedings of the 15th International Conference on Data Engineering; 1999. p. 392–9.
Geppert A, Berndtsson M, Lieuwen D, Roncancio C. Performance evaluation of object-oriented active database management systems using the BEAST benchmark. Theor Pract Object Syst. 1998;4(4):1–16.
Berndtsson M, Mellin J, Högberg U. Visualization of the composite event detection process. In: Proceedings of the International Workshop on User Interfaces to Data Intensive Systems; 1999. p. 118–27.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Mellin, J., Berndtsson, M. (2018). Event Specification. 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_505
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_505
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering