Title :
Refinement preservation for rule selection in active object-oriented database systems
Author :
Shyy, Yuh-Ming ; Su, Stanley Y W
Author_Institution :
Versant Object Technol., Menlo Park, CA, USA
Abstract :
Rule selection in active object-oriented database systems is complicated because of the refinement preservation problem in traditional object-oriented paradigm. As a result, rules are not automatically inherited, and it is easy for the user to by-pass the rule checking mechanism and violate the semantic constraints defined by the application domain. We identify the above problem which is often neglected in existing active object-oriented database systems. We propose a dynamic inheritance mechanism and an operation/rule point of view notation in a generalized object-oriented model in which each object could have multiple representations in different classes. While the operation point of view enables the user to manipulate objects from different class point of view, the rule point of view ensures the correct selection of rules automatically. An overview of the rule execution model and system implementation is also given
Keywords :
data structures; database management systems; deductive databases; inheritance; knowledge based systems; object-oriented databases; active object-oriented database systems; dynamic inheritance mechanism; generalized object-oriented model; operation/rule point of view notation; refinement preservation; rule checking mechanism; rule execution model; rule selection; semantic constraints; system implementation; Computer languages; Database systems; Event detection; Object oriented databases; Object oriented modeling; Relational databases; Surges;
Conference_Titel :
Research Issues in Data Engineering, 1994. Active Database Systems. Proceedings Fourth International Workshop on
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-5360-4
DOI :
10.1109/RIDE.1994.282846