Rodolfo Gómez, Juan Carlos Augusto


Active databases are DBMS which are able to detect certain events in the environment and trigger actions in consequence. Event detection has been subject of much research, and a number of different event specification languages is extant. However, this is far from being a trivial or accomplished task. Most of these languages handle just instantaneous events, but it has been noticed that a number of situations arise where it would be interesting or even necessary to handle durative events. We elaborate on a given specification language which combines instantaneous and durative events, revealing some issues which must be taken into account when the semantics of event composition is defined.


  1. Allen, J. F. (1983). Maintaining Knowledge about Temporal Intervals. Communications of the ACM, 26(11):832 - 843.
  2. Bancilhon, F., Delobel, C., and P. Kanellakis, editors (1992). Building an Object-Oriented Database System - The Story of O2. Morgan Kaufmann.
  3. Berndtsson, M. and Lings, B. (1995). Logical Events and ECA Rules. Technical Report HS-IDA-TR-95- 004, Department of Computer Cience, University of Skövde.
  4. Chakravarthy, S., Krishnaprasad, V., Anwar, E., and Kim, S. (1994). Composite Events for Active Databases: Semantics, Contexts and Detection. In Proceedings of the International Conference on Very Large Data Bases (VLDB'94), pages 606-617, Santiago de Chile, Chile.
  5. Chakravarthy, S. and Mishra, D. (1993). Snoop: An expressive Event Speci cation Language for Active Databases. Technical Report UF-CIS-TR-93-007, University of Florida, USA.
  6. Collet, C. and Coupaye, T. (1996). Composite Events in NAOS. In 7th International Conference and Workshop on Database and Expert Systems Applications (DEXA'96). LNCS 1134, pages 244-253, Zurich, Switzerland.
  7. Galton, A. (1995). Time and Change. In Hanbook of Logic in Arti cial Intelligence and Logic Programming, volume 4 (Epistemic and Temporal Reasoning), pages 175-240. D. Gabbay and C. Hogger and J. Robinson (eds.), Clarendon Press.
  8. Galton, A. (2000). Eventualities. In Vila, van Beek, Boddy, Fisher, Gabbay, Galton, and Morris, editors, The Handbook of Time and Temporal Reasoning in Arti cial Intelligence. MIT Press. (to be published).
  9. Galton, A. and Augusto, J. C. (2002). Two approaches to event de nition. In Hameurlain, A., Ciccheti, R. and Traunmüller, R., editors, Proceedings of 13th International Conference on Database and Expert Systems Applications (DEXA 2002), Aix-en-Provence, France, Springer-Verlag, pages 547-556.
  10. Gatziu, S. and Dittrich, K. (1994). Detecting Composite Events in Active Databases Systems using Petri Nets. In Proceedings of the 4th International Workshop on Research Issues in Data Engineering: Active Database Systems, pages 2-9, Houston, USA. IEEE.
  11. Gehani, N., Jagadish, H. V., and Shmueli, O. (1992a). Composite Event Speci cation in Active Databases: Model & Implementation. In Proceedings of the 18th International Conference on Very Large Data Bases (VLDB'92), pages 327-338.
  12. Gehani, N., Jagadish, H. V., and Shmueli, O. (1992b). Event Speci cation in an Active Object-Oriented Database. In Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, pages 81- 99, San Diego, California, USA.
  13. Gómez, R. and Augusto, J. (2003). Durative Event Composition in Active Databases. Technical report, University of Ulster at Jordanstown. (http://www.infj.ulst.ac.uk/jcaug/ gomezaug.pdf).
  14. Gómez, R., Augusto, J. C., and Galton, A. (2000). Implementation and Testing for a Set of Event Detection Operators. Technical Report 398, School of Engineering and Computer Science, University of Exeter, United Kingdom. (http://www.infj.ulst.ac.uk/jcaug/ /rr398.pdf).
  15. Gómez, R., Augusto, J. C., and Galton, A. (2001). Testing an Event Speci cation Language. In Proceedings of the 13th. International Conference of Software Engineering and Knowledge Engineering (SEKE 2001), pages 341-346, Buenos Aires, Argentina.
  16. Jensen, C., Clifford, J., Gadia, S., Segev, A., and Snodgrass, R. (1992). A Consensus Glossary of Temporal Database Concepts. SIGMOD Record, 21, num. 3.
  17. Paton, N. and Diaz, O. (1999). Active Database Systems. ACM Computing Surveys, 31(1):63-103.
  18. Roncancio, C. L. (1999). Toward Duration-Based, Constrained and Dynamic Event Types. In Proceedings of the Second International Workshop on Active, RealTime and Temporal Database Systems (ARTDB'97), Como, Italy, September 8-9, 1997, number 1553 in LNCS, pages 176-194. Sten F. Andler and Jörgen Hansson (eds.), Springer.

Paper Citation

in Harvard Style

Gómez R. and Carlos Augusto J. (2004). DURATIVE EVENTS IN ACTIVE DATABASES . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 972-8865-00-7, pages 306-311. DOI: 10.5220/0002647703060311

in Bibtex Style

author={Rodolfo Gómez and Juan Carlos Augusto},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
SN - 972-8865-00-7
AU - Gómez R.
AU - Carlos Augusto J.
PY - 2004
SP - 306
EP - 311
DO - 10.5220/0002647703060311