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.
Preview
Unable to display preview. Download preview PDF.
References
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
C. Beeri, T. Milo, A Model for Active Object Oriented Database, Proc. of the 17th Int. Conference on VLDB, Barcelona, pp. 337–349, 1991
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
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
S. Chakravarthy, Architectures and Monitoring Techniques for Active Databases: An Evaluation, UF-CIS-TR-92-041, University of Florida, 1992
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
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
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
N. H. Gehani, H. V. Jagadish, Ode as an Active Database: Constraints and Triggers, Proc. of the 17th Int. Conference on VLDB, Barcelona, 1991
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
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
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
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
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
Author information
Authors and Affiliations
Editor information
Rights 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