Title :
Detecting self-conflicts for business action rules
Author :
Luo Qian ; Tang Chang-jie ; Li Chuan ; Yu Er-gai
Author_Institution :
Dept. of Comput. Sci., Sichuan Univ., Chengdu, China
Abstract :
Essential discrepancies in business operation datasets may cause failures in operational decisions. For example, an antecedent X may accidentally lead to different action results, which obviously violates the atomicity of business action rules and will possibly cause operational failures. These inconsistencies within business rules are called self-conflicts. In order to handle the problem, this paper proposes a fast rules conflict detection algorithm called Multiple Slot Parallel Detection (MSPD). The algorithm manages to turn the seeking of complex conflict rules into the discovery of non-conflict rules which can be accomplished in linear time complexity. The contributions include: (1) formally proposing the Self-Conflict problem of business action rules, (2) proving the Theorem of Rules Non-conflict, (3) proposing the MSPD algorithm which is based on Huffman- Tree, (4) conducting extensive experiments on various datasets from Civil Airport business rules sets, which shows that the proposed algorithm saves 33.6% more space than the traditional Policy tree algorithm and improved the detection speed by 36.2%.
Keywords :
business data processing; computational complexity; parallel algorithms; trees (mathematics); Huffman tree; business action rule; business operation dataset; civil airport business rules set; fast rules conflict detection algorithm; linear time complexity; multiple slot parallel detection algorithm; operational decision; operational failure; self-conflict detection; self-conflict problem; theorem of rules non-conflict; Fires; Frequency modulation; Software; Actual Bucket; Business Action Rules; Self-Conflict Detection;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
DOI :
10.1109/ICCSNT.2011.6182192