Reactive processing in ADOME-II: An extensible approach

Qing Li, L.-C. Chan

Research output: Journal article publicationJournal articleAcademic researchpeer-review

1 Citation (Scopus)

Abstract

A new approach for supporting reactive capability is described in the context of an advanced object-oriented database system called ADOME-II. Besides having a rich set of pre-defined composite event expressions and a well-defined execution model, ADOME-II supports an extensible approach to reactive processing so as to be able to gracefully accommodate dynamic applications' requirements. In this approach, production rules combined with methods are used as a unifying mechanism to process rules, to enable incremental detection of composite events, and to allow new composite event expressions to be introduced into the system declaratively. This allows the definition of new production rules each time an extension of the model takes place. Methods of supporting new composite event expressions are described, and comparisons with other relevant approaches are also conducted. A prototype of ADOME-II has been constructed, which has as its implementation base an ordinary (passive) OODBMS and a production rule base system. © 2002 Elsevier Science Inc. All rights reserved.
Original languageEnglish
Pages (from-to)275-307
Number of pages33
JournalInformation Sciences
Volume149
Issue number4
Publication statusPublished - 1 Jan 2003
Externally publishedYes

Keywords

  • Event expression and execution model
  • Extensible approach
  • Object-oriented databases
  • Production rules
  • Reactive processing

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Theoretical Computer Science
  • Computer Science Applications
  • Information Systems and Management
  • Artificial Intelligence

Cite this