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 条
  • [31] Timed Petri Nets as a verification tool
    Barad, M
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 547 - 554
  • [32] Verification of Petri Nets with Read Arcs
    Rodriguez, Cesar
    Schwoon, Stefan
    CONCUR 2012 - CONCURRENCY THEORY, 2012, 7454 : 471 - 485
  • [33] Verification technique for time Petri nets
    Bonhomme, P
    Berthelot, G
    Aygalinc, P
    Calvez, S
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4278 - 4283
  • [34] Verification of Prognosability for Labeled Petri Nets
    Yin, Xiang
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (06) : 1828 - 1834
  • [35] Verification of Detectability in Labeled Petri Nets
    Tong, Yin
    Lan, Hao
    Guo, Jin
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 5627 - 5632
  • [36] Stochastic coloured petri nets for modelling and evaluation, and heuristic rule base for scheduling of FMS
    Manufacturing Engineering Section, Department of Mechanical Engineering, Indian Institute of Technology, Madras, India
    不详
    Int J Adv Manuf Technol, 5 (339-348):
  • [37] Stochastic coloured Petri nets for modelling and evaluation, and heuristic rule base for scheduling of FMS
    Chincholkar, AK
    Chetty, OVK
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1996, 12 (05): : 339 - 348
  • [38] Automated verification of SDL specifications using numerical petri-nets
    Kim, Hwan C.
    Choi, W.
    Yim, Chu H.
    Hong, Jin P.
    Proceedings of the SDL Forum, 1991,
  • [39] Verification of Joint Current-State Opacity Using Petri Nets
    Zhao, Wenjie
    Giua, Alessandro
    Li, Zhiwu
    IFAC PAPERSONLINE, 2023, 56 (02): : 7899 - 7905
  • [40] USING PETRI NETS AND RULE-BASED SYSTEM IN MANUFACTURING SYSTEMS
    RILLO, M
    ARTIFICIAL INTELLIGENCE IN SCIENTIFIC COMPUTATION : TOWARDS SECOND GENERATION SYSTEMS, 1989, 2 : 315 - 317