Set-oriented production rules in relational database systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
A predicate matching algorithm for database rule systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
On rules, procedure, caching and views in data base systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Extensions to Starburst: objects, types, functions, and rules
Communications of the ACM
Behavior of database production rules: termination, confluence, and observable determinism
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
A denotational semantics for the Starburst production rule language
ACM SIGMOD Record
Efficient maintenance of rule-derived data through join pattern indexing
CIKM '93 Proceedings of the second international conference on Information and knowledge management
Termination and confluence of rule execution
CIKM '93 Proceedings of the second international conference on Information and knowledge management
The point-range tree: a data structure for indexing intervals
CSC '93 Proceedings of the 1993 ACM conference on Computer science
The design of the E programming language
ACM Transactions on Programming Languages and Systems (TOPLAS)
Semantics and expressiveness issues in active databases (extended abstract)
PODS '95 Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Heraclitus: elevating deltas to be first-class citizens in a database programming language
ACM Transactions on Database Systems (TODS)
Managing conflicts between rules (extended abstract)
PODS '96 Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Annals of Mathematics and Artificial Intelligence
The Integration of Rule Systems and Database Systems
IEEE Transactions on Knowledge and Data Engineering
A Framework for Join Pattern Indexing in Intelligent Database Systems
IEEE Transactions on Knowledge and Data Engineering
Generalized Production Rules as a Basis for Integrating Active and Deductive Databases
IEEE Transactions on Knowledge and Data Engineering
OSAM*.KBMS/P: A Parallel, Active, Object-Oriented Knowledge Base Server
IEEE Transactions on Knowledge and Data Engineering
ADOME: An Advanced Object Modeling Environment
IEEE Transactions on Knowledge and Data Engineering
Coupling Production Systems and Database Systems: A Homogeneous Approach
IEEE Transactions on Knowledge and Data Engineering
Deriving Production Rules for Constraint Maintainance
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Language Constructs for Programming Active Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
On Maintaining Priorities in a Production Rule System
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Ode as an Active Database: Constraints and Triggers
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Data Management for Large Rule Systems
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Implementing Set-Oriented Production Rules as an Extension to Starburst
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Production Rules in Parallel and Distributed Database Environments
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Implementing High Level Active Rules on Top of a Relational DBMS
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
On Implementing a Language for Specifying Active Database Execution Models
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Real-Time and Active Databases: A Survey
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Inter-system Triggering for Heterogeneous Database Systems
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
The design and implementation of K: a high-level knowledge-base programming language of OSAM*.KBMS
The VLDB Journal — The International Journal on Very Large Data Bases
Using business rules within a design process of active databases
Data warehousing and web engineering
Applying JAVA-triggers for X-link management in the industrial framework
Effective databases for text & document management
The convergence of AOP and active databases: towards reactive middleware
Proceedings of the 2nd international conference on Generative programming and component engineering
Modeling of business rules for active database application specification
Advanced topics in database research vol. 1
Self-Tuning of the Relationships among Rules' Components in Active Databases Systems
IEEE Transactions on Knowledge and Data Engineering
Event Handling for the Universal Enterprise
Information Technology and Management
Extensions to Starburst: objects, types, functions and rules
CASCON First Decade High Impact Papers
Original paper: Data modeling to facilitate internal traceability at a grain elevator
Computers and Electronics in Agriculture
Hi-index | 0.03 |
The design and implementation strategy for Ariel, A DBMS with a built-in production rule system (a trigger system), is described. Ariel is being built with the EXODUS database tool kit. The query language of Ariel is a subset of POSTQUEL extended with a new rule language. Effort is focussed on integrating the rule system with transaction processing, and making the rule system powerful and efficient. The current implementation of the rule condition-testing mechanism in Ariel is based on a variation of the Rete network, a type of discrimination network used widely in rule-based systems tools for artificial intelligence programming. The standard Rete algorithm has been extended to improve performance in a database environment.