DocumentCode
1968689
Title
A design pattern for active rule-based system architectures
Author
Jin, Ying
Author_Institution
Dept. of Comput. Sci., California State Univ., Sacramento, CA, USA
fYear
2005
fDate
15-17 Aug. 2005
Firstpage
536
Lastpage
541
Abstract
A design pattern provides a general solution for common and recurring problems. This paper describes a design pattern for an architecture design of active rule-based systems. The rule-based approach uses event-condition-action rules to specify and manage event-driven activities. The pattern described in this paper can form the basis to design system architecture using active rules and serve as a reference to customized development. The paper presents architectural components of a rule-based system by three categories: interfaces, static time components, and run time components to describe the participants of the pattern. It also illustrates how those components collaborate at static time and at run time. It further discusses the issues of implementing the pattern and provides suggestions and examples of implementation.
Keywords
active databases; knowledge based systems; object-oriented methods; object-oriented programming; software architecture; software reusability; active rule-based system architecture; design pattern; event-condition-action rule; event-driven activity; run time component; static time component; Collaboration; Communication system control; Computer architecture; Computer science; Database systems; Knowledge based systems; Knowledge management; Logic programming; Object oriented databases; Relational databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Reuse and Integration, Conf, 2005. IRI -2005 IEEE International Conference on.
Print_ISBN
0-7803-9093-8
Type
conf
DOI
10.1109/IRI-05.2005.1506529
Filename
1506529
Link To Document