Abstract
General purpose triggers are central to active database management systems, along with knowledge in the form of production rules. The predominant knowledge model is based on Event-Condition-Action (ECA) triples. Our research has found this model to be limiting and inefficient in both operation and declaration clarity as it causes unnecessary replication of rules. An extension is proposed to the ECA knowledge model to permit a semantically concise and precise declaration of the knowledge. This extension (EECA) has been integrated into the REFLEX active database prototype.
This paper reports on the EECA model and gives an overview of the REFLEX model, its architecture and novel features.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agrawal R. and Gehani N.H., “Rationale for the Design of Persistence and Query Processing Facilities in the Database Programming Language O++”, 2nd Int. Workshop on Database Programming Languages, Portland, OR, June 1989
Chakravarthy S., Blaustein B., Buchmann A. et al, “HiPAC: A Research Project in Active, Time-Constrained Database Management”, Final Technical Report, Xerox Advanced Information Technology Division. July 1989
Dayal U., “Active Database Management Systems”, Sigmod Record, Vol. 18, No. 3, 1989
Diaz O. and Paton N.W., “Sharing behaviour in an object-oriented database using a rule-based mechanism”, Proc. 9th British National Conference On Databases, 1991
Diaz O., Paton N. and Gray P., “A Rule Management in Object Oriented Databases: A Uniform Approach”, Proc. of the 17th Int. Conf. on Very Large Data Bases, Barcelona, Spain 1991
Gehani N.H. and Jagadish H.V., “Ode as an Active Database: Constraints and Triggers”, Proc. of the 17th Int. Conf. on Very Large Data Bases, Barcelona, Spain 1991
Gehani N.H., Jagadish H.V. and Shmueli O., “Event Specification in an Active Object-Oriented Database”, Proc. 1992 ACM SIGMOD Intl. Conf. on Management of Data
Gehani N.H., Jagadish H.V. and Shmueli O., “Composite Event Specification in Active Databases: Model & Implementation”, Proceedings of the 18th Int. Conf. on Very Large Data Bases, Vancouver, Canada, 1992
Lohman G. M., Lindsay B., Pirahesh H. and Schiefer K. B., “Extensions To STARBURST: Objects, Types, Functions, and Rules”, CACM October 1991, Vol 34, No 10
McCarthy D.R. and Dayal U., “The Architecture of an Active Data Base Management System”, Proc. ACM SIGMOD Intl. Conf. on Management of Data, Portland, June 1989
Medeiros C.B. and Pfeffer P., “A Mechanism for Managing Rules in an Object-oriented Database”, Altair Technical Report, 1990
Naqvi W., Hughes C., and Ibrahim M.T., “Towards a Dynamic Schema Integration Model”, Tech Report CIT-DSRL029401, University of Greenwich, December 1993, submitted for pubication
Naqvi W. and Ibrahim M.T., “REFLEX Active Database Model: Application of Petri-Nets”, Proc. of the 4th Int. Conf. on Database and Expert Systems Applications, Prague, September 1993
Naqvi W. and Ibrahim M.T., “Rule and Knowledge Management in an Active Database System”, Proc. of 1st Int. Workshop. on Rules in Database Systems, Edinburgh, September 1993
Naqvi W. and Ibrahim M.T., “The REFLEX Knowledge Acquistion User Interface”, Tech Report CIT-DSRL12932, University of Greenwich, December 1993
“ONTOS Reference Manual”, ONTOS Inc, 1991
Paton N.W., “ADAM: An Object-Oriented Database System Implemented In Prolog”, Proc. 7th British National Conference On Databases, 1989
Stonebraker M., Hearst M. and Potamianos S., “A Commentary on the POSTGRES Rules System”, Sigmod Record, Vol. 18, No. 3, September 1989
Stonebraker M. and Kemnitz G., “The POSTGRES Next-Generation Database Management System”, CACM October 1991, Vol 34, No 10
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Naqvi, W., Ibrahim, M.T. (1994). EECA: An active knowledge model. In: Karagiannis, D. (eds) Database and Expert Systems Applications. DEXA 1994. Lecture Notes in Computer Science, vol 856. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58435-8_203
Download citation
DOI: https://doi.org/10.1007/3-540-58435-8_203
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58435-3
Online ISBN: 978-3-540-48796-8
eBook Packages: Springer Book Archive