Behavior of database production rules
- 1 June 1992
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 21 (2), 59-68
- https://doi.org/10.1145/141484.130296
Abstract
Static analysis methods are given for determining whether arbitrary sets of database production rules are (1) guaranteed to terminate; (2) guaranteed to produce a unique final database state; (3) guaranteed to produce a unique stream of observable actions. When the analysis determines that one of these properties is not guaranteed, it isolates the rules responsible for the problem and determines criteria that, if satisfied, guarantee the property. The analysis methods are presented in the context of the Starburst Rule System; they will form the basis of an interactive development environment for Starburst rule programmers.Keywords
This publication has 7 references indexed in Scilit:
- Fundamental properties of deterministic and nondeterministic extensions of DatalogTheoretical Computer Science, 1991
- Set-oriented production rules in relational database systemsPublished by Association for Computing Machinery (ACM) ,1990
- On rules, procedure, caching and views in data base systemsPublished by Association for Computing Machinery (ACM) ,1990
- Starburst mid-flight: as the dust clears (database project)IEEE Transactions on Knowledge and Data Engineering, 1990
- An initial report on the design of Ariel DBMS with an integrated production rule systemACM SIGMOD Record, 1989
- The architecture of an active database management systemPublished by Association for Computing Machinery (ACM) ,1989
- Confluent Reductions: Abstract Properties and Applications to Term Rewriting SystemsJournal of the ACM, 1980