AN INTELLIGENT DATABASE FOR ENGINEERING APPLICATIONS

Authors
Citation
Y. Dong et A. Goh, AN INTELLIGENT DATABASE FOR ENGINEERING APPLICATIONS, Artificial intelligence in engineering, 12(1-2), 1998, pp. 1-14
Citations number
19
Categorie Soggetti
Computer Science Artificial Intelligence","Computer Science Artificial Intelligence",Engineering
ISSN journal
09541810
Volume
12
Issue
1-2
Year of publication
1998
Pages
1 - 14
Database
ISI
SICI code
0954-1810(1998)12:1-2<1:AIDFEA>2.0.ZU;2-X
Abstract
Many engineering applications need to response to unpredictable events in a timely manner. Active database systems provide an event-driven r ule processing capability to meet this requirement. In this paper, we present an intelligent database which integrates an object-oriented da tabase (OODB) with an expert system, CLIPS. The paper describes the de sign and implementation of the rule manager of this intelligent databa se. In the rule manager, event-condition-action (EGA) rules are repres ented as first class objects of the OODB. A rule definition language ( RDL) has been developed to manipulate ECA rules in a declarative way. A graphical user interface (GUI) also supplies a template to interacti vely define, delete, update and check ECA rules. Detection of time eve nts, method events, absolute events and composite events is supported by the rule manager. The CLIPS inference engine is used to control con dition evaluation and action execution after an ECA rule is triggered. Finally, a typical workflow application is used to illustrate the fun ctionality of the system. (C) 1997 Elsevier Science Limited.