• DocumentCode
    1619914
  • Title

    Unambiguity verification and execution prioritization of rule set

  • Author

    Tian, Chun Hua ; Li, Feng ; Xiao, Jing ; Liu, Tie ; Zhang, Hao

  • Author_Institution
    Environ. Comput., IBM Res. -China, Beijing, China
  • fYear
    2010
  • Firstpage
    46
  • Lastpage
    51
  • Abstract
    Rule set is a commonly used structure in rule engine. As an unambiguous rule set, the execution result in any context should be independent from the rule execution sequence. This paper proposes the necessary conditions of primal rule set to be unambiguous. An unambiguity verification algorithm for general rule set is also proposed to improve the unambiguity checking efficiency based on condition expression structural information. Rule set execution efficiency is really dependent on rule execution sequence. This paper discuss how to reduce the times of condition checking by sorting rules according to rule execution trace. Two heuristic algorithms are proposed for the optimization problem. The efficiency of the algorithms is illustrated through a toy example.
  • Keywords
    business data processing; knowledge based systems; optimisation; heuristic algorithms; optimization problem; rule engine; rule set execution prioritization; unambiguity verification algorithm; Rule Engine; Rule Set; Rule Set Ambiguity; Rule Set Ambiguityule Engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Operations and Logistics and Informatics (SOLI), 2010 IEEE International Conference on
  • Conference_Location
    Qingdao, Shandong
  • Print_ISBN
    978-1-4244-7118-8
  • Type

    conf

  • DOI
    10.1109/SOLI.2010.5551617
  • Filename
    5551617