Behavior of database production rules: termination, confluence, and observable determinism
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Static analysis techniques for predicting the behavior of active database rules
ACM Transactions on Database Systems (TODS)
Solving satisfiability and implication problems in database systems
ACM Transactions on Database Systems (TODS)
PEARD: a prototype environment for active rule debugging
Journal of Intelligent Information Systems - Special issue on active database systems
An application of fragmentation transparency in a distributed database system: a case study
Journal of Systems and Software
CDOL: a comprehensive declarative object language
Data & Knowledge Engineering
Termination and confluence of active rules in active object databases
Termination and confluence of active rules in active object databases
Object Database Standard: ODMG-93, Release 1.2
Object Database Standard: ODMG-93, Release 1.2
Active Database Systems: Triggers and Rules for Advanced Database Processing
Active Database Systems: Triggers and Rules for Advanced Database Processing
A Path Removing Technique for Detecting Trigger Termination
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Design of Active Rule Applications: Issues and Approaches
DOOD '95 Proceedings of the Fourth International Conference on Deductive and Object-Oriented Databases
Run-time Detection of Non-Terminating Active Rule Systems
DOOD '95 Proceedings of the Fourth International Conference on Deductive and Object-Oriented Databases
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
A Transaction Transformation Approach to Active Rule Processing
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
An Algebraic Approach to Rule Analysis in Expert Database Systems
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Automatic Rule Generation for Constraint Enforcement in Active Databases
Selected Papers from the Fourth International Workshop on Foundations of Models and Languages for Data and Objects: Modelling Database Dynamics
Improving Rule Analysis by Means of Triggering and Activation Graphs
RIDS '95 Proceedings of the Second International Workshop on Rules in Database Systems
RIDS '97 Proceedings of the Third International Workshop on Rules in Database Systems
On Control Flow Testing of Active Rules in a Declarative Object-Oriented Framework
RIDS '97 Proceedings of the Third International Workshop on Rules in Database Systems
Abstract Interpretation of Active Rules and its Use in Termination Analysis
ICDT '97 Proceedings of the 6th International Conference on Database Theory
Object Deltas in an Active Database Development Environment
DOOD '97 Proceedings of the 5th International Conference on Deductive and Object-Oriented Databases
Active rules for XML: A new paradigm for E-services
The VLDB Journal — The International Journal on Very Large Data Bases
IEEE Transactions on Knowledge and Data Engineering
Reactive maintenance of continuous queries
ACM SIGMOBILE Mobile Computing and Communications Review
A concurrent rule scheduling algorithm for active rules
Data & Knowledge Engineering
Active rules termination analysis based on activation path and enhanced formula
International Journal of Intelligent Information and Database Systems
Fuzzy colored time Petri net and termination analysis for fuzzy Event-Condition-Action rules
Information Sciences: an International Journal
Hi-index | 0.00 |
This paper describes the implementation of the RefinedTriggering Graph (RTG) method for active rule terminationanalysis and provides an evaluation of the approach based on theapplication of the method to a sample active application. TheRTG method has been defined in the context of anactive-deductive, object-oriented database language known asCDOL (Comprehensive, Declarative, Object Language). The RTGmethod studies the contents of rule pairs and rule cycles in atriggering graph and tests for: (1) the successful unification ofone rule‘s action with another rule‘s triggering event, and (2)the satisfiability of active rule conditions, asking whether itis possible for the condition of a triggered rule to evaluate totrue in the context of the triggering rule‘s condition. If theanalysis can provably demonstrate that one rule cannot triggeranother rule, the directed vector connecting the two rules in abasic triggering graph can be removed, thus refining thetriggering graph. An important aspect in the implementation ofthe method is the development of a satisfiability algorithm forCDOL conditions. This paper presents the tool that was developedbased on the RTG method, describing how techniques fromconstraint logic programming are integrated with othertechniques for testing the satisfiability of rule triggeringconditions. The effectiveness of the approach within the contextof a sample application is also addressed.