- 1.Cooper T.A. and Wogrin N. (1988) Rule-based Programming with OPS5. San Mateo, California: Morgan Kaufman Publishers Inc. Google ScholarDigital Library
- 2.Delcambre L.M.L. and Etheredge J.N. (1988) The Relational Production Language: A Production Language for Relational Databases. In Kerschberg L. (ed.), Expert Database Systems. Proceeding from the Second International Workshop. Benjamin/Cummings.Google Scholar
- 3.Forgy C.L. (1981) OPS5 User's Manual. Technical Report, Department of Computer Science, Carnegie-Mellon University.Google ScholarCross Ref
- 4.Forgy C.L. (1982) Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence 19(1): 17-37.Google Scholar
- 5.Gordin D.N. and Pasik A.J. (1991) Set-Oriented Constructs for Rule-Based Systems. Proc. Seventh Conference on Artificial Intelligence Applications, Miami Beach, FL.Google ScholarCross Ref
- 6.Gupta A. (1984) Parallelism in Production Systems: The Sources and Expected Speed-up. Technical Report, Department of Computer Science, Carnegie-Mellon University.Google Scholar
- 7.Laird J., Rosenbloom P., and Newell A. (1986) Universal Subgoaling and Chunking. Boston, Massachusetts: Kluwer Academic Publishers. Google ScholarDigital Library
- 8.Miranker D.P. (1986) TREAT: A New and Efficient Match Algorithm for AI Production Systems. Ph.D. Thesis, Department of Computer Science, Columbia University. Google ScholarDigital Library
- 9.Pasik A.J. (1989) A Methodology for Programming Production Systems and its Implications on Parallelism. Ph.D. Thesis, Department of Computer Science, Columbia University. Google ScholarDigital Library
- 10.Raschid L., Sellis T., and Lin C. (1988) Exploiting Concurrency in a DBMS Implementation for Production Systems. Proc. of the Intern. Syrup. on Databases in Parallel and Distributed Systems, Austin, TX. Google ScholarDigital Library
- 11.Schor M.I., Daly T.P., Lee H.S., and Tibbitts B.R. (1986) Advances in Rete Pattern Matching. AAA1-86, pages 226- 232.Google Scholar
- 12.Sellis T., Lin C., and Raschid L. (1988) Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms. ACM-SIGMOD International Conference on the Management of Data, pages 404-412. Google ScholarDigital Library
- 13.Sellis T., Lin C., and Raschid, L. (1989) Data Intensive Production Systems: The DIPS Approach. SIGMOD Record, Vol 18, Number 3, Nov. 1989, ACM Press. Google ScholarDigital Library
- 14.Stonebraker M., Jhingran A., Goh J., and Potamianos S. (t990) On Rules, Procedures, Caching, and Views in Data Base Systems. ACM-SIGMOD International Conference on the Management of Data, pages 281-290. Google ScholarDigital Library
- 15.Tzvieli A. (1988) On the Coupling of a Production System Shell and a DBMS. Third International Conference on Data and Knowledge Bases.Google ScholarCross Ref
- 16.van Biema M., Miranker D.P., and Stolfo S.J. (1986)The Do-loop Considered Harmful in Production System Programming. First International Conference on Expert Database Systems, pages 88-97.Google Scholar
- 17.Vesonder G. (1988) Rule-based Programming in the Unix System. AT&T Technical Journal 67(1): 69-80.Google Scholar
- 18.Widom j. and Finkelstein S.J. (1990) Set-oriented Production Rules in Relational Database Systems. A CM- SIGMOD International Conference on the Management of Data, pages 259-270. Google ScholarDigital Library
Index Terms
- Set-oriented constructs: from Rete rule bases to database systems
Recommendations
Set-oriented production rules in relational database systems
SIGMOD '90: Proceedings of the 1990 ACM SIGMOD international conference on Management of dataWe propose incorporating a production rules facility into a relational database system. Such a facility allows definition of database operations that are automatically executed whenever certain conditions are met. In keeping with the set-oriented ...
Set-oriented production rules in relational database systems
We propose incorporating a production rules facility into a relational database system. Such a facility allows definition of database operations that are automatically executed whenever certain conditions are met. In keeping with the set-oriented ...
Comments