• DocumentCode
    2483029
  • Title

    Research on the Promotion of Rule Engine Performance

  • Author

    Zhang, Gang ; Shan, Wenwei ; Wang, Feng

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tianjin Univ., Tianjin, China
  • fYear
    2010
  • fDate
    22-23 May 2010
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    The essence of rule-based software development is to separate business logics and business data, so as to make the business logics as an independent and maintainable part. This method applies the technique of Rule Engine. Rule Engine can modify the rule file and manage the requirement changes conveniently and effectively. But it also brings lots of extra performance consumptions. The consumptions mainly include three parts: the time of compiling rule files, the time of rule matching and the time of rule conflict resolution. This article presents three methods to enhance the performance of Rule Engine, which are compile out of process, detail rule file content and sub function package division. In the end, this article makes a comparison of system performance by rule-based system and general system to analysis the pros and cons of rule engine. The results showed that the system developed by rule-based method has good adaptability and scalability when requirement changes. Using specific design method for special system can improve the performance of rule-based system effectively.
  • Keywords
    knowledge based systems; program compilers; software engineering; business data; business logics; compiling rule files; detail rule file content; rule conflict resolution time; rule engine performance; rule matching time; rule-based method; rule-based software development; rule-based system; sub function package division; Computer science; Engines; Knowledge based systems; Logic; Packaging; Pattern matching; Performance analysis; Programming; Software maintenance; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems and Applications (ISA), 2010 2nd International Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5872-1
  • Electronic_ISBN
    978-1-4244-5874-5
  • Type

    conf

  • DOI
    10.1109/IWISA.2010.5473495
  • Filename
    5473495