Skip to main content

Rules in an Open System: The REACH Rule System

  • Conference paper
Rules in Database Systems

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

Abstract

REACH is an active object system intended to control heterogeneous systems, possibly under timing constraints. When dealing with open systems in which the controlled system may execute irreversible actions, many notions of active databases must be revised and adapted to this situation. In this paper we draw the system boundaries between controlling and controlled system, present a rule system that includes events and actions both in the controlled and the controlling systems and analyze the effects of this open environment on the rule structure. We identify two new coupling modes, sequential causally dependent and exclusive causally dependent, which are necessary for handling irreversible actions in external systems and contingency plans, respectively.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Dayal U., Buchmann A., McCarthy D.: Rules are Objects too: A Knowledge Model for an Active Object-Oriented Database System. In: Proc. of the 2nd Intl. Workshop on Object Oriented Database Systems, Bad Münster, Germany, 1988.

    Google Scholar 

  2. Chakravarthy S., Mishra D.: An Event Specification Language (SNOOP) for Active Databases and its Detection, UF-CIS TR-91-23. Sept. 1991.

    Google Scholar 

  3. Gatziu S., Dittrich K.R.: Events in an Active Object-Oriented Database System. In: Proceedings of the 1st Intl. Workshop on Rules In Database Systems, Edinburgh, 1993.

    Google Scholar 

  4. Kotz-Dittrich A.: Adding Active Functionality to an Object-Oriented Database System — a Layered Approach. In: Proc. of Datenbanksysteme Büro, Technik und Wissenschaft (BTW), Braunschweig, Germany 1993.

    Google Scholar 

  5. Buchmann A., Özsu M.T., Hornick M., Georgakopoulos D., Manola F.: A Transaction Model for Active Distributed Object Systems. In Elmagarmid A.K. (ed), Transaction Models for Advanced Database Applications, Morgan Kaufman Publishers, 1992.

    Google Scholar 

  6. Hsu M., Ladin R. McCarthy D.R.: An Execution Model for Active Database Management Systems. In: Proc 3rd Intl. Conf. on Data and Knowledge Bases, Jerusalem, 1988.

    Google Scholar 

  7. Dayal U., Hsu M., Ladin R.: Organizing Long-Running Activities with Triggers and Transactions. In: Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1990.

    Google Scholar 

  8. Buchmann A., Branding H., Kudrass T., Zimmermann J.: REACH: a REal-time ACtive and Heterogeneous mediator system. Bulletin of the TC on Data Engineering, Vol.15, Dec. 1992.

    Google Scholar 

  9. Stonebraker M., Rowe L.: The Design of POSTGRES. In: Proc. of ACM SIGMOD, 1986.

    Google Scholar 

  10. Stonebraker M., Hanson E.N., Potamianos S.: On rules, procedures, caching and views in data base systems. In: Proc. of ACM SIGMOD, Atlantic City,1990.

    Google Scholar 

  11. Widom J., Finkelstein S.J.: Set-Oriented Production Rules in Relational Database Systems. In: Proc. of ACM SIGMOD, Atlantic City, 1990.

    Google Scholar 

  12. Widom J., Cochrane R.J., Lindsay B.G.: Implementing Set-Oriented Production Rules as an Extension to Starburst. In: Proc. 17th Intl. Conf. on Very Large Databases, 1991, pp. 275–285.

    Google Scholar 

  13. Ceri S., Widom J.: Production Rules in Parallel and Distributed Database Environments. In: Proc. 17th Intl. Conf. on Very Large Databases, Vancouver, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 British Computer Society

About this paper

Cite this paper

Branding, H., Buchmann, A., Kudrass, T., Zimmermann, J. (1994). Rules in an Open System: The REACH Rule System. In: Paton, N.W., Williams, M.H. (eds) Rules in Database Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3225-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3225-7_7

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19846-8

  • Online ISBN: 978-1-4471-3225-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics