Rule Contexts in Active Databases - A Mechanism for Dynamic Rule Grouping

Engineering applications that use Active DBMSs (ADBMSs) often need to group activities into modes that are shifted during the execution of different tasks. This paper presents a mechanism for grouping rules into contexts that can be activated and deactivated dynamically. The ADBMS monitors only those events that affect rules of activated contexts.

[1]  Tore Risch,et al.  AMOS - An Architecture for Active Mediators , 1993, NGITS.

[2]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[3]  Klaus R. Dittrich,et al.  SEAMAN: Implementing Process-Centered Software DevelopmentEnvironments on Top of an Active Database Management System , 1995 .

[4]  Michael Stonebraker,et al.  A commentary on the POSTGRES rules system , 1989, SGMD.

[5]  John R. Walters,et al.  Crafting Knowledge-Based Systems: Expert Systems Made Realistic , 1988 .

[6]  Anders Törne,et al.  Model for the Execution of Task-Level Specifications for Intelligent and Flexible Manufacturing Systems , 1994 .

[7]  Umeshwar Dayal,et al.  Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System , 1988, OODBS.

[8]  Tore Risch,et al.  Monitoring Database Objects , 1989, VLDB.

[9]  Randall Davis,et al.  Meta-Rules: Reasoning about Control , 1980, Artif. Intell..

[10]  Daniel H. Fishman An overview of the Iris object-oriented DBMS , 1988, Digest of Papers. COMPCON Spring 88 Thirty-Third IEEE Computer Society International Conference.

[11]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[12]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[13]  Umeshwar Dayal,et al.  The architecture of an active database management system , 1989, SIGMOD '89.

[14]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[15]  Tore Risch,et al.  Active object oriented databases in control applications , 1993, Microprocess. Microprogramming.