Skip to main content

A Uniform Model to Express the Behaviour of Rules with Different Semantics

  • Conference paper
Active and Real-Time Database Systems (ARTDB-95)

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

Active databases couple database technology with rule-based programming and offer a natural way to develop applications in which the shared properties of data are centralised instead of being scattered among application programs. Unfortunately, designing, implementing and evolving applications based on the active database paradigm is still a very difficult task, mostly due to the poor understanding of the semantic issues underlying active rules. This paper provides a categorization of the dimensions of active database semantics and provides a uniform model to describe rules with different behaviours, capable of expressing the features of most commercial system and research prototypes.

This work has been supported by ESPRIT III of the EC (project n.6333 IDEA) and by Consiglio Nazionale delle Ricerche (Progetto LOGIDATA+).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Branding, A. Buchmann, T. Kudrass, and J. Zimmermann. Rules in an Open System: The REACH Rule System. In Proceedings, of First Workshop on Rules in Database Systems, WICS, pages 40–57, Edinburgh, Scotland, Springer-Verlag, Berlin, August 1993.

    Google Scholar 

  2. L. Brownston, R. Farrell, E. Kant, and N. Martin. Programming Expert Systems in OPS5: An Introduction to Rule-Based Programming. Addison-Wesley, Reading, Massachusetts, 1985.

    Google Scholar 

  3. S. Ceri, P. Praternali, S. Paraboschi, and L. Tanca. Automatic Generation of Production Rules for Integrity Maintenance. ACM TODS, Vol. 19, No. 3, September 1994.

    Google Scholar 

  4. S. Ceri, P. Praternali, S. Paraboschi, and L. Tanca. Active Rule Management in Chimera, in [24).

    Google Scholar 

  5. S. Ceri, P. Praternali, S. Paraboschi and J. Widom. Active Database Systems. In Proceedings of PUC-Rio DB Workshop on New Database Research Challenges, pages 35–56, Rio de Janeiro, September 1994.

    Google Scholar 

  6. S. Ceri and R. Manthey. Consolidated Specification of Chimera. ESPRIT Report IDEA.DE.2P.006.01, November 1993.

    Google Scholar 

  7. S. Ceri and J. Widom. Deriving Production Rules for Constraint Maintenance. In Proceedings 16th International Conference Very Large Data Bases, Brisbane, August 1990.

    Google Scholar 

  8. S. Ceri and J. Widom. Deriving Production Rules for Incremental View Maintenance. In Proceedings of 17th International Conference Very Large Data Bases, Barcelona, September 1991.

    Google Scholar 

  9. S. Chakravarthy et al. HiPAC: A Research Project in Active, Time-Constrained Database Management. Technical Report XAIT-89-02, Xerox Advanced Information Technology, July 1989.

    Google Scholar 

  10. S. Comai, P. Fraternali, G. Psaila, and L. Tanca. Semantics of Active Databases. Technical Report 014-95, Politecnico di Milano, Dipartimento di Elettronica e Informazione, Laboratorio di Calcolatori, 1995.

    Google Scholar 

  11. P. Praternali and L. Tanca. A Toolkit for the Design of Database Semantics. Technical Report 078-93, Politecnico di Milano, Dipartimento di Elettronica e Informazione, Laboratorio di Calcolatori, 1993.

    Google Scholar 

  12. N. H. Gehani and H. V. Jagadish. Ode as an Active Database: Constraints and Triggers. In Proceedings of the 17th Conference on Very Large Data Bases, pages 327–336, Barcelona, September 1991.

    Google Scholar 

  13. N. H. Gehani, H. V. Jagadish, and O. Shmueli. Event Specification in an Active Object-Oriented Database. In Proceedings ACM SIGMOD International Conference, pages 81–90, San Diego, May 1992.

    Google Scholar 

  14. J. Gray and A. Reuter. Transaction processing: Concepts and Techniques. Morgan-Kaufmann, San Mateo, California, 1994

    Google Scholar 

  15. E. Hanson. Rule Condition Testing and Action Execution in Ariel. In Proceedings of the ACM-SIGMOD International Conference, San Diego, May 1992.

    Google Scholar 

  16. G. Kappel, S. Rausch-Schott, and W. Retschitzegger. Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS. Manuscript, 1994.

    Google Scholar 

  17. D. McCarthy and U. Dayal. The Architecture Of An Active Database System. In Proceedings of ACM-SIGMOD International Conference, Portland, Oregon, May 1989.

    Google Scholar 

  18. L. Palopoli and R. Torlone. Modeling Database Applications Using Generalized Production Rules. In Proceedings 4th International Workshop on Research Issues in Data Engineering: Active Database Systems (RIDE-ADS ′94), pages 30–45, Houston, Texas, February 1994.

    Google Scholar 

  19. N. W. Paton, O. Diaz, M. H. Williams, J. Campin, A. Dinn, and A. Jaime. Dimensions of Active Behaviour. In Proceedings of First Workshop on Rules in Database Systems, WICS, pages 40–57, Edinburgh, Scotland, Springer-Verlag, Berlin, August 1993.

    Google Scholar 

  20. SQL3 Document X3H2-94-080 and SOU-003, ISO-ANSI Working Draft, Database Language SQL, 1994.

    Google Scholar 

  21. M. Stonebraker, A. Jhingran, J. Goh, and S. Potamianos. On Rules, Procedures, Caching, and Views in Data Base Systems. In Proceedings ACM-SIGMOD International Conference, pages 281–290, Atlantic City, May 1990.

    Google Scholar 

  22. J. D. Ullman. Principles of database systems. Computer Science Press, Potomac, Maryland, 1982.

    Google Scholar 

  23. J. Widom. A Denotational Semantics for the Starburst Production Rule Language. SIGMOD Record, Vol 21, N. 3, pages 4–9, September 1992.

    Article  Google Scholar 

  24. J. Widom and S. Ceri, editors. Active Database Systems. Morgan Kaufmann, San Mateo, California, to appear in August 1995.

    Google Scholar 

  25. J. Widom, R. J. Cochrane, and B. G. Lindsay. Implementing Set-Oriented Production Rules as an Extension to Starburst. In Proceedings of the 17th International Conference on Very Large Data Bases, pages 275–285, Barcelona, September 1991.

    Google Scholar 

  26. J. Widom and S. J. Finkelstein. Set-oriented Production Rules in Relational Database Systems. In Proceedings of ACM-SIGMOD International Conference, pages 259–270, Atlantic City, May 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 British Computer Society

About this paper

Cite this paper

Comai, S., Fraternali, P., Psaila, G., Tanca, L. (1996). A Uniform Model to Express the Behaviour of Rules with Different Semantics. In: Berndtsson, M., Hansson, J. (eds) Active and Real-Time Database Systems (ARTDB-95). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3080-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3080-2_12

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19983-0

  • Online ISBN: 978-1-4471-3080-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics