Institutional Repository
| visualizing inference process of a rule engine | |
| Shi Jian; Qiao Ying; Wang Hongan | |
| 2011 | |
| Conference Name | 4th Visual Information Communication - International Symposium, VINCI 2011 |
| Source | ACM International Conference Proceeding Series |
| Pages | - |
| Conference Date | August 4, |
| Conference Place | Hong Kong, China |
| Indexed Type | EI |
| Publish Place | United States |
| ISBN | 9781450308755 |
| Department | (1) Institute of Software, Chinese Academy of Sciences, Beijing, China |
| English Abstract | In this paper, we introduce an approach to visualize the inference process in a rule engine - Drools, which employs Rete as its pattern matching algorithm. As a software visualization work, our approach is focused on both static structure of the Rete network and dynamic behavior of the inference process. Since logic programming is distinct from other traditional programming paradigms, our approach is also different from traditional program/algorithm visualization methods. In this paper, we first introduce the target we choose to visualize, and then provide a description of the problem and our visualization approach. Finally, with an implementation and an interesting case - sudoku solving, we show that the visualization work is helpful to understanding not only the Rete algorithm, but also the rules used in the inference. Besides, our work supports debugging, tracing and analyzing the rule engine, which is useful in finding errors and optimization. © 2011 ACM. |
| Keyword | Algorithms Java Programming Language Logic Programming Pattern Matching Visual Communication Visualization |
| Sponsorship | ACM SIGCHI China; China Computer Federation |
| Content Type | 会议论文 |
| URI | http://ir.iscas.ac.cn/handle/311060/14201 |
| Collection | 人机交互技术与智能信息处理实验室 |
| Recommended Citation GB/T 7714 | Shi Jian,Qiao Ying,Wang Hongan. visualizing inference process of a rule engine[C]. United States,2011:-. |
| Files in This Item: | ||||||
| File Name/Size | DocType | Version | Access | License | ||
| visualizing inferenc(407KB) | 开放获取 | -- | Application Full Text | |||
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment