Computer
Temporally oriented data definitions: managing schema evolution in temporally oriented databases
Data & Knowledge Engineering
Snoop: an expressive event specification language for active databases
Data & Knowledge Engineering
Temporal Triggers in Active Databases
IEEE Transactions on Knowledge and Data Engineering
A Multiagent Update Process in a Database with Temporal Data Dependencies and Schema Versioning
IEEE Transactions on Knowledge and Data Engineering
Hi-index | 0.00 |
Many rule-base applications are required to support evolving behavior. This may be expressed using evolving rules. This paper describes a framework for the definition and use of temporal ECA rules. This framework supports: rule versions that may be simultaneously applicable, the selection of a rule among several alternatives, and flexible rules in decision support systems that employ hypothetical scenarios. This paper presents and discusses several temporal models (transaction time model, valid time model and bi-temporal model) of rules, and their application to various types of databases. It presents an execution model that allows the system designer to select rules according to filters whenever different versions of rules may apply. This capability is vital for applications such as: rule evolution in an environment that allows retroactive update (E.g. tax system) and in decision support systems that manage hypothetical scenarios based on rules.