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. >

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.