DEVICE: Compiling production rules into event-driven rules using complex events

被引:8
作者
Bassiliades, N
Vlahavas, I
机构
关键词
production rule; active database; rule compilation; discrimination network;
D O I
10.1016/S0950-5849(96)01155-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a technique for the smooth integration of production rules into an active Object-Oriented Database (OODB) system that provides Event-Condition-Action (EGA) rules only, called DEVICE. The emphasis is given on the compilation of rule conditions into a discrimination network for incremental matching at run-time. The network consists of primitive, logical and complex events that save information about partial condition element matching, as in RETE algorithm, and trigger one ECA rule that corresponds to the production rule. The DEVICE method re-uses the primitives of active OODB systems, without introducing low-level data structures and provides an infrastructure for the integration of all database rule paradigms into a single knowledge base system. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:331 / 342
页数:12
相关论文
共 34 条
[1]  
BASSILIADES N, 1995, INFORM SCIENCES, V86, P149, DOI 10.1016/0020-0255(95)00092-4
[2]   COLAN - A FUNCTIONAL CONSTRAINT LANGUAGE AND ITS IMPLEMENTATION [J].
BASSILIADES, N ;
GRAY, PMD .
DATA & KNOWLEDGE ENGINEERING, 1995, 14 (03) :203-249
[3]  
BASSILIADES N, IN PRESS DATA KNOWLE
[4]  
BASSILIADES N, UNPUB E DEVICE EXTEN
[5]  
BRANT DA, 1993, P ACM SIGMOD INT C M, P42
[6]   DERIVING INCREMENTAL PRODUCTION RULES FOR DEDUCTIVE DATA [J].
CERI, S ;
WIDOM, J .
INFORMATION SYSTEMS, 1994, 19 (06) :467-490
[7]  
CERI S, 1996, ACTIVE DATABASE SYST, P151
[8]   DESIGN OF SENTINEL - AN OBJECT-ORIENTED DBMS WITH EVENT-BASED RULES [J].
CHAKRAVARTHY, S ;
ANWAR, E ;
MAUGIS, L ;
MISHRA, D .
INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (09) :555-568
[9]   SNOOP - AN EXPRESSIVE EVENT SPECIFICATION LANGUAGE FOR ACTIVE DATABASES [J].
CHAKRAVARTHY, S ;
MISHRA, D .
DATA & KNOWLEDGE ENGINEERING, 1994, 14 (01) :1-26
[10]  
Chakravarthy S., 1994, P 20 INT C VER LARG, V94, P606