Skip to main content

An extensible approach to reactive processing in an advanced object modelling environment

  • Modelling I
  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1997)

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

Included in the following conference series:

Abstract

This paper describes a new approach for supporting reactive capability in an advanced object-oriented database system called ADOME-II. Besides having a rich set of pre-defined composite event expressions and a well-defined execution model, ADOME-11 supports an extensible approach to reactive processing so as to be able to gracefully accommodate dynamic applications' requirements. In this approach, production rules combined with methods are used as a unifying mechanism to process rules, to enable incremental detection of composite events, and to allow new composite event expressions to be introduced into the system declaratively. Methods of supporting new composite event expressions are described, and comparisons with other relevant approaches are also conducted. A prototype of ADOME-II has been constructed, which has as its implementation base an ordinary (passive) OODBMS and a production rule base system.

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. S. Chakravarthy, D. Mishra, Snoop: An Expressive Event Specification Language for Active Databases, Data & Knowledge Engineering, vol. 14, pp. 1–26, 1994.

    Google Scholar 

  2. [CKA+94] S. Chakravarthy, V. Krishnaprasad, E. Anwar and S.-K. Kim, “Composite events for active databases: semantics, contexts and detection”, Proc. 20th Int Conference on Very Large Data Bases, pp. 606–617, 1994.

    Google Scholar 

  3. [CKT+95] S. Chakravarthy, V. Krishnaprasad, Z. Tamizuddin, and R. Badani, ECA Rule Integration into an OODBMS: Architecture and Implementation,” IEEE Intl Conference on Data Enginerring, pp. 341–348, 1995.

    Google Scholar 

  4. L. C. Chan, “Extending an Advanced Object Modeling Environment with Versatile Rule Sharing and Reactive Capability,” Master Thesis, Computer Science Department, The Hong Kong University of Science and Technology, August 1996.

    Google Scholar 

  5. L.C. Chan, K.W. Chiu and Q. Li, “A Versatile Bridging Mechanism with an Experimental User Interface for an Expert OODBMS,” Technical Report HKUST-CS95-35, Department of Computer Science, Hong Kong University of Science & Technology, May 1995.

    Google Scholar 

  6. L.C. Chan and Q. Li, “Devising a Flexible Event Model on Top of a Common Data/Knowledge Storage Manager,“ Proc. of 6th Workshop on Information Technologies and Systems (WITS' 96), pp. 182–191, Dec. 1996.

    Google Scholar 

  7. CLIPS User Guide and Reference Manuals. Software Technology Branch, Lyndon B. Johnson Space Center, 1993.9

    Google Scholar 

  8. C. Collet, T. Coupaye and T. Svensen, “NAOS: Efficient and Modular Reactive Capabilities in an Object-Oriented Database System,” Proc. 12th International Conference on Very Large Databases, pp. 132–143, 1994.

    Google Scholar 

  9. U. Dayal, “Active Database Management Systems”, Proc 3rd International Conference on Data and Knowledge Bases, pp 150–169

    Google Scholar 

  10. S. Gatziu and K. Dittrich, “Events in an Active Object-Oriented Database System,” Proceedings of the First International Workshop on Rules in Database Systems (RIDS `93), pp. 23–39, August 1993.

    Google Scholar 

  11. S. Gatziu and K. Dittrich, Detecting Composite Events in Active Database Systems using Petri-Nets,” Proceedings of the Fourth International Workshop on Research Issues in Data Engineering (RIDE-ADS `94), pp. 2–9, February 1994.

    Google Scholar 

  12. N. Gehani, H. Jagadish, and O. Shmueli, “Event Specification in an Active Object-Oriented Database,” Proc. ACM SIGMOD International Conference on Management of Data, pp. 81–90, June 1992.

    Google Scholar 

  13. N. Gehani, H. Jagadish, and O. Shmueli, “Composite Event Specification in an Active Object-Oriented Database: Model & Implementation,” Proc. International Conference on Very Large Databases, pp. 327–338, August 1992.

    Google Scholar 

  14. N. Gehani and H. Jagadish, “ODE as an Active Database: Constraints and Triggers,” Proc. 17th International Conference on Very Large Databases, pp.327–336, September 1991.

    Google Scholar 

  15. ITASCA User Manual, ITASCA System Inc., 1994.

    Google Scholar 

  16. Q. Li, and F.H.. Lochovsky, “An Approach to Integrating Data and Knowledge Management in Next Generation Information Systems,” Proc. Int'l. Workshop on Next Generation Information Technologies and Systems, Israel, 1993, pp. 59–66.

    Google Scholar 

  17. Q. Li and F.H. Lochovsky, “Roles: Extending Object Behavior to Support Knowledge Semantics,” Proc. Intl. Symp. on Advanced Database Technologies and Their Integrations, Japan, 1994, pp.314–322.

    Google Scholar 

  18. Q. Li and F.H. Lochovsky, “Advanced Database Support Facilities for CSCW Systems,” Journal of Organizational Computing & Electronic Commerce, 6(2), 1996, pp. 191–210.

    Google Scholar 

  19. Q. Li, M. Papazoglou and J.L.Smith, “Dynamic Object Models with Spatial Applications” Proc. Int'l. Conf. on Computer Systems and Applications (COMPSAC), IEEE, 1991.

    Google Scholar 

  20. G.-C. Roman. “Formal Specification of Geographic Data Processing Requirements”, IEEE Trans. on Knowledge and Data Eng., 2(12), pp. 370–380, 1990.

    Google Scholar 

  21. W. Rupietta, “An Organization & Resources Model for Adapting Office Systems to Organizational Structures”, Proc. DEXA, pp. 346–350, 1994.

    Google Scholar 

  22. B. Pernici, “Objects with roles,” Proc. ACM Conf. Office Inf. Sys., 1990, pp. 205–215.

    Google Scholar 

  23. J.D. Palmer and N.A. Fields, “Computer-Supported Cooperative Work”, IEEE Computer, Vol. 27 No. 5, pp. 15–17, 1994.

    Google Scholar 

  24. J. Widom and S. Ceri (Eds.), “dActive Database Systems—Triggers and Rules for Advanced Database Processing,” Morgan Kaufmann, San Francisco, California, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Abdelkader Hameurlain A Min Tjoa

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chan, LC., Li, Q. (1997). An extensible approach to reactive processing in an advanced object modelling environment. In: Hameurlain, A., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1997. Lecture Notes in Computer Science, vol 1308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022016

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-69580-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics