Skip to main content

Composite event management in TriGS — Concepts and implementation

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1460))

Included in the following conference series:

Abstract

Active object-oriented database systems are a commonly accepted solution for capturing the time- and context-dependent knowledge of non-standard applications. Several attempts have been made already to integrate active concepts into object-oriented database systems and to increase the expressive power of event specification languages. However, this has often been done without considering the consequences for the implementation. The present paper tries to fill this gap. The main focus is on describing design and implementation issues concerning composite event management within the active object-oriented database system TriGS. Thereby, we concentrate on the idiosyncratic features of TriGS, which are composite events spanning several transactions and even several applications, smooth integration of composite event detection with rule scheduling, and the inheritance of rules.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ACT-NET Consortium, The Active Database Management System Manifesto: A Rulebase ofADBMS Features, in ACM SIGMOD Records, Vol. 25, No.3, Sept. 1996

    Google Scholar 

  2. Bertino, E., Guerrini, G., Merlo, I., Trigger Inheritance and Overriding in Active Object Database Systems, in Proceedings of the 5th International Conference on Deductive and Object-Oriented Databases (DOOD '97), Montreux, Switzerland, December 1997.

    Google Scholar 

  3. Buchmann, A.P., Zimmermann, J., Blakeley, J.A., Wells, D.L., Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions, in Proceedings of the 11th International Conference on Data Engineering (ICDE '95), P. S. Yu, A. L. P. Chen (eds.), IEEE Computer Society Press, Taipeh, Taiwan, 1995.

    Google Scholar 

  4. Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.-K., Composite Events for Active Databases: Semantics, Contexts, and Detection, in Proceedings of the 20th International Conference on Very Large Data Bases (VLDB '94), J.B. Bocca, et al. (eds.), Morgan Kaufmann, Santiago, Chile, 1994.

    Google Scholar 

  5. Collet, C., Coupaye, T., Svenson, T., NAOS — Efficient and modular reactive capabilities in an Object-Oriented Database System, in Proceedings of the 20th International Conference on Very Large Data Bases (VLDB '94), J.B. Bocca, et al. (eds.), Morgan Kaufmann, Santiago, Chile, Sept. 1994

    Google Scholar 

  6. Deutsch, A., Method and Composite Event Detection in the “REACH” Active Database System, Master Thesis, Technical University of Darmstadt, July 1994.

    Google Scholar 

  7. Fowler, M. UML Distilled — Applying the Standard Object Modeling Language, Addison-Wesley, 1997.

    Google Scholar 

  8. Gatziu, S., Events in an Active Object-Oriented Database System, PhD, Kovac, 1995.

    Google Scholar 

  9. GemStone Programming Guide, Version 4.1, 1995.

    Google Scholar 

  10. Kappel, G., Rausch-Schott, S., Retschitzegger, W., Vieweg, S., TriGS — Making a Passive Object-Oriented Database System Active, Journal of Object-Oriented Programming (JOOP), 7(4), 1994.

    Google Scholar 

  11. Kappel, G., Rausch-Schott, S., Retschitzegger, W., Tjoa, A M., Vieweg, S., Wagner, R., Active Object-Oriented Database Systems For CIM Applications, Information Management in Computer Integrated Manufacturing, A Comprehensive Guide to State-of-the-Art CIM Solutions, H. Adelsberger, J. Lazansky, V. Marik (eds.), Springer LNCS 973, 1995.

    Google Scholar 

  12. Kappel, G., Rausch-Schott, S., Retschitzegger, W., Sakkinen, M., A Transaction Model For Handling Composite Events, Proceedings of the Third International Workshop of the Moscow ACM SIGMOD Chapter on Advances in Databases and Information Systems (ADBIS '96), Moscow, September 1996.

    Google Scholar 

  13. Kappel, G., Rausch-Schott, S., Retschitzegger, W., A Tour on the TriGS Active Database System — Architecture and Implementation, ACM Symposium on Applied Computing (SAC '98).

    Google Scholar 

  14. Lieuwen, D.F., Gehani, N., Arlein, R., The Ode Active Database: Trigger Semantics and Implementation, in Proceedings of the 12th International Conference on Data Engineering (ICDE '96), IEEE Computer Society Press, New Orleans, Louisiana, 1996.

    Google Scholar 

  15. Medeiros, C. B., Pfeffer, P., Object Integrity Using Rules, in Proc. of the 5th European Conference on Object-Oriented Programming (ECOOP '91), P. America (ed.), Springer LNCS 512, Geneva, 1991.

    Google Scholar 

  16. Retschitzegger, W., A Tour on TriGS — Development of an Active System and Application of Rule Patterns for Active Database Design, infix-Verlag, Germany, 1997.

    Google Scholar 

  17. Shyy, Y.-M., Su, S.Y.W., Refinement Preservation for Rule Selection in Active Object-Oriented Database Systems, in Proceedings of the 4th International Workshop on Research Issues in Data Engineering (RIDE '94), Active Database Systems, J. Widom, et al. (eds.), IEEE-CS, Houston, Texas, Feb. 1994.

    Google Scholar 

  18. Wegner, P., Zdonik, S. B., Inheritance as an Incremental Modification Mechanism or What Like Is and Isn't Like, in Proc. of the 2nd European Conf. on Object-Oriented Programming (ECOOP '88), S. Gjessing, et al. (eds.), Springer LNCS 322, Oslo, Norway, Aug. 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gerald Quirchmayr Erich Schweighofer Trevor J.M. Bench-Capon

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Retschitzegger, W. (1998). Composite event management in TriGS — Concepts and implementation. In: Quirchmayr, G., Schweighofer, E., Bench-Capon, T.J. (eds) Database and Expert Systems Applications. DEXA 1998. Lecture Notes in Computer Science, vol 1460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054463

Download citation

  • DOI: https://doi.org/10.1007/BFb0054463

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64950-2

  • Online ISBN: 978-3-540-68060-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics