Rule base verification using Petri nets

被引:13
|
作者
Yang, SJH [1 ]
Lee, AS [1 ]
Chu, WC [1 ]
Yang, HJ [1 ]
机构
[1] Natl Cent Univ, Dept Comp Sci & Informat Engn, Chungli, Taiwan
关键词
Petri nets; expert systems; rule based systems; rule verification;
D O I
10.1109/CMPSAC.1998.716699
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we propose a Petri nets formalism for the verification of rule based systems. Typical structural errors in a rule based system are redundancy, inconsistency, incompleteness, and circularity. Since our verification is based on Petri nets and their incidence matrix, so we need to transform rules into a Petri net first, then derive an incidence matrix from the net. In order to let a rule based system immune from the above described structural errors, we have observed that for all columns in the matrix, all positive entries must be on the above of all negative entries; and for all rows in the matrix, all positive entries must be at the right of all negative entries. If it is not the case, the rule based system may commit errors. Based on this concept, we have developed a tool consisting of the following four phases: rule normalization, rule ordering, rule-to-Petri-net transformation, and rule verification. In phase one, we normalize the rules into Horn clauses. We rearrange the ordering of these normalized rules in phase two, then transform the reordered rules into a Petri net and its corresponding incidence matrix in phase three. In phase four, we perform the rule verification based on the incidence matrix.
引用
收藏
页码:476 / 481
页数:6
相关论文
共 50 条
  • [1] Fuzzy rule base systems verification using high-level Petri nets
    Yang, SJH
    Tsai, JJP
    Chen, CC
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (02) : 457 - 473
  • [2] Dynamic verification of an Object-Rule knowledge base using Colored Petri Nets
    Tadj, Chakib
    Laroussi, Toufik
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 8, 2005, : 197 - 202
  • [3] Verification of active rule base via conditional colored Petri nets
    Chavarria-Baez, Lorena
    Li, Xiaoou
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2699 - 2704
  • [4] Study on the maintenance of a rule base using numerical Petri nets
    Xiaoxing Weixing Jisuanji Xitong, 7 (74-77):
  • [5] Study on knowledge base verification based on Petri nets
    Wu, QF
    Zhou, CL
    Wu, JL
    Wang, CN
    2005 International Conference on Control and Automation (ICCA), Vols 1 and 2, 2005, : 997 - 1001
  • [6] Structural error verification in active rule-based systems using Petri nets
    Chavarria-Baez, Lorena
    Li, Xiaoou
    MICAI 2006: FIFTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 12 - +
  • [7] Reversibility verification of Petri nets using unfoldings
    Miyamoto, T
    Kumagai, S
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 4274 - 4278
  • [8] Testable design verification using Petri nets
    Ruzicka, R
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 304 - 311
  • [9] INVESTIGATING THE APPLICABILITY OF PETRI NETS FOR RULE-BASED SYSTEM VERIFICATION
    NAZARETH, DL
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (03) : 402 - 415
  • [10] Verification of bounded Petri nets using integer programming
    Khomenko, Victor
    Koutny, Maciej
    FORMAL METHODS IN SYSTEM DESIGN, 2007, 30 (02) : 143 - 176