Skip to main content

Beyond coupling modes

Implementing active concepts on top of a commercial ooDBMS

  • Conference paper
  • First Online:
Object-Oriented Methodologies and Systems (ISOOMS 1994)

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

Included in the following conference series:

Abstract

Active object-oriented database systems are especially useful in the area of nonstandard applications in order to implement an event-driven and constraint-driven system environment. Several approaches exist in literature integrating active concepts into object-oriented databases. For most systems, their knowledge model is based on Event/Condition/Action rules, and their execution model is based on coupling modes, specifying the temporal relationships between rule triggering and condition evaluation, and between condition evaluation and action execution, respectively. The expressive power of coupling modes, however, is insufficient for specifying certain execution semantics required by nonstandard applications. The system TriGS (=Trigger system for GemStone™) fills this gap. Instead of exploiting coupling modes TriGS uses an event specification mechanism not only for defining the points in time for rule triggering but also the points in time for condition evaluation and action execution. A first prototype of TriGS implemented in Smalltalk and GemStone on SUN™ workstations is operational.

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. E. Anwar, L. Maugis, S. Chakravarthy, A new Perspective on Rule Support for Object-Oriented Databases, Proc. of the ACM-SIGMOD Int. Conference on Managment of Data, SIGMOD Record, Vol.22. No.2, pp. 99–108, June 1993

    Article  Google Scholar 

  2. C. Beeri, T. Milo, A Model for Active Object Oriented Database, Proc. of the 17th Int. Conference on VLDB, Barcelona, pp. 337–349, 1991

    Google Scholar 

  3. P. Butterworth, A. Otis, J. Stein, The GemStone Object Database Management System, Communications of the ACM, Vol. 34, No. 10, pp. 64–77, October 1991

    Article  Google Scholar 

  4. S. Chakravarthy, S. Nesson, Making an Object-Oriented DBMS Active: Design, Implementation, and Evaluation of a Prototype, Proc. of the Int. Conference on Extending Database Technology (EDBT), Venice, Springer LNCS 416, pp. 393–406, March 1990

    Google Scholar 

  5. S. Chakravarthy, Architectures and Monitoring Techniques for Active Databases: An Evaluation, UF-CIS-TR-92-041, University of Florida, 1992

    Google Scholar 

  6. U. Dayal et al., The HiPAC Project: Combining Active Databases and Timing Constraints, ACM SIGMOD Record, Vol. 17, No. 1, pp. 51–70, March 1988

    Article  Google Scholar 

  7. O. Diaz, N. Paton, P. Gray, Rule Management in Object Oriented Databases: A Uniform Approach, Proc. of the 17th Int. Conference on VLDB, Barcelona, pp. 317–326, 1991

    Google Scholar 

  8. S. Gatziu, A. Geppert, K.R. Dittrich, Integrating Active Concepts into an Object-Oriented Database System, Proc. of the 3rd Int. Workshop on Database Programming Languages, Nafplion, 1991

    Google Scholar 

  9. N. H. Gehani, H. V. Jagadish, Ode as an Active Database: Constraints and Triggers, Proc. of the 17th Int. Conference on VLDB, Barcelona, 1991

    Google Scholar 

  10. N. H. Gehani, H. V. Jagadish, O.Shmuheli, Composite Event Specification in Active Database Systems, Proc. of the 18th Int. Conference on VLDB, August 1992

    Google Scholar 

  11. G. Kappel, S. Rausch-Schott, W. Retschitzegger, S. Vieweg, TriGS — Making a Passive Object-Oriented Database System Active, to be published in: Journal of Object-Oriented Programming (JOOP), 1994

    Google Scholar 

  12. G. Kappel, S. Rausch-Schott, W. Retschitzegger, A M. Tjoa, S. Vieweg, R. Wagner, Active Object-Oriented Database Systems For CIM Applications, in: V. Marik (ed.), CIM-Textbook (TEMPUS-Project), Springer LNCS, (in print), 1994

    Google Scholar 

  13. A. Kotz-Dittrich, Adding Active Functionality to an Object-Oriented Database System — a Layered Approach, Proc. of GI-Conference on Database Systems for Office, Technology and Science, Braunschweig (BRD), W. Stucky, A. Oberweis (eds.), Springer, pp. 54–73, March 1993

    Google Scholar 

  14. C. B. Medeiros, P. Pfeffer, Object Integrity Using Rules, European Conference on Object-Oriented Programming (ECOOP), P. America (ed.), Springer LNCS 512, pp. 219–230, 1991

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Elisa Bertino Susan Urban

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kappel, G., Rausch-Schott, S., Retschitzegger, W. (1994). Beyond coupling modes. In: Bertino, E., Urban, S. (eds) Object-Oriented Methodologies and Systems. ISOOMS 1994. Lecture Notes in Computer Science, vol 858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014025

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58451-3

  • Online ISBN: 978-3-540-48804-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics