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
Link To Document