• 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