E-DEVICE

an extensible active knowledge base system with multiple rule type support

Nick Bassiliades, Ioannis Vlahavas, Ahmed Elmagarmid

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

This paper describes E-DEVICE, an extensible active knowledge base system (KBS) that supports the processing of event-driven, production, and deductive rules into the same active OODB system. E-DEVICE provides the infrastructure for the smooth integration of various declarative rule types, such as production and deductive rules, into an active OODB system that supports low-level event-driven rules only by: 1) mapping each declarative rule into one event-driven rule, offering centralized rule selection control for correct run-time behavior and conflict resolution, and 2) using complex events to map the conditions of declarative rules and monitor the database to incrementally match those conditions. E-DEVICE provides the infrastructure for easily extending the system by adding: 1) new rule types as subtypes of existing ones, and 2) transparent optimizations to the rule matching network. The resulting system is a flexible, yet efficient, KBS that gives the user the ability to express knowledge in a variety of high-level forms for advanced problem solving in data intensive applications.

Original languageEnglish
Pages (from-to)824-844
Number of pages21
JournalIEEE Transactions on Knowledge and Data Engineering
Volume12
Issue number5
DOIs
Publication statusPublished - 1 Sep 2000
Externally publishedYes

Fingerprint

Processing

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering
  • Artificial Intelligence
  • Information Systems

Cite this

E-DEVICE : an extensible active knowledge base system with multiple rule type support. / Bassiliades, Nick; Vlahavas, Ioannis; Elmagarmid, Ahmed.

In: IEEE Transactions on Knowledge and Data Engineering, Vol. 12, No. 5, 01.09.2000, p. 824-844.

Research output: Contribution to journalArticle

@article{a279ff61d8a543bca59f0ac5c37f4142,
title = "E-DEVICE: an extensible active knowledge base system with multiple rule type support",
abstract = "This paper describes E-DEVICE, an extensible active knowledge base system (KBS) that supports the processing of event-driven, production, and deductive rules into the same active OODB system. E-DEVICE provides the infrastructure for the smooth integration of various declarative rule types, such as production and deductive rules, into an active OODB system that supports low-level event-driven rules only by: 1) mapping each declarative rule into one event-driven rule, offering centralized rule selection control for correct run-time behavior and conflict resolution, and 2) using complex events to map the conditions of declarative rules and monitor the database to incrementally match those conditions. E-DEVICE provides the infrastructure for easily extending the system by adding: 1) new rule types as subtypes of existing ones, and 2) transparent optimizations to the rule matching network. The resulting system is a flexible, yet efficient, KBS that gives the user the ability to express knowledge in a variety of high-level forms for advanced problem solving in data intensive applications.",
author = "Nick Bassiliades and Ioannis Vlahavas and Ahmed Elmagarmid",
year = "2000",
month = "9",
day = "1",
doi = "10.1109/69.877511",
language = "English",
volume = "12",
pages = "824--844",
journal = "IEEE Transactions on Knowledge and Data Engineering",
issn = "1041-4347",
publisher = "IEEE Computer Society",
number = "5",

}

TY - JOUR

T1 - E-DEVICE

T2 - an extensible active knowledge base system with multiple rule type support

AU - Bassiliades, Nick

AU - Vlahavas, Ioannis

AU - Elmagarmid, Ahmed

PY - 2000/9/1

Y1 - 2000/9/1

N2 - This paper describes E-DEVICE, an extensible active knowledge base system (KBS) that supports the processing of event-driven, production, and deductive rules into the same active OODB system. E-DEVICE provides the infrastructure for the smooth integration of various declarative rule types, such as production and deductive rules, into an active OODB system that supports low-level event-driven rules only by: 1) mapping each declarative rule into one event-driven rule, offering centralized rule selection control for correct run-time behavior and conflict resolution, and 2) using complex events to map the conditions of declarative rules and monitor the database to incrementally match those conditions. E-DEVICE provides the infrastructure for easily extending the system by adding: 1) new rule types as subtypes of existing ones, and 2) transparent optimizations to the rule matching network. The resulting system is a flexible, yet efficient, KBS that gives the user the ability to express knowledge in a variety of high-level forms for advanced problem solving in data intensive applications.

AB - This paper describes E-DEVICE, an extensible active knowledge base system (KBS) that supports the processing of event-driven, production, and deductive rules into the same active OODB system. E-DEVICE provides the infrastructure for the smooth integration of various declarative rule types, such as production and deductive rules, into an active OODB system that supports low-level event-driven rules only by: 1) mapping each declarative rule into one event-driven rule, offering centralized rule selection control for correct run-time behavior and conflict resolution, and 2) using complex events to map the conditions of declarative rules and monitor the database to incrementally match those conditions. E-DEVICE provides the infrastructure for easily extending the system by adding: 1) new rule types as subtypes of existing ones, and 2) transparent optimizations to the rule matching network. The resulting system is a flexible, yet efficient, KBS that gives the user the ability to express knowledge in a variety of high-level forms for advanced problem solving in data intensive applications.

UR - http://www.scopus.com/inward/record.url?scp=0034268585&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0034268585&partnerID=8YFLogxK

U2 - 10.1109/69.877511

DO - 10.1109/69.877511

M3 - Article

VL - 12

SP - 824

EP - 844

JO - IEEE Transactions on Knowledge and Data Engineering

JF - IEEE Transactions on Knowledge and Data Engineering

SN - 1041-4347

IS - 5

ER -