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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Chakravarthy S., Mishra D.: An Event Specification Language (SNOOP) for Active Databases and its Detection, UF-CIS TR-91-23. Sept. 1991.
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.
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.
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.
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.
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.
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.
Stonebraker M., Rowe L.: The Design of POSTGRES. In: Proc. of ACM SIGMOD, 1986.
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.
Widom J., Finkelstein S.J.: Set-Oriented Production Rules in Relational Database Systems. In: Proc. of ACM SIGMOD, Atlantic City, 1990.
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.
Ceri S., Widom J.: Production Rules in Parallel and Distributed Database Environments. In: Proc. 17th Intl. Conf. on Very Large Databases, Vancouver, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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