Knowledge-Based Expert System Development and Validation with Petri Nets
Author:
- 1 March 2008
- journal article
- research article
- Published by World Scientific Pub Co Pte Ltd in Journal of Information & Knowledge Management
- Vol. 07 (01) , 37-46
Abstract
Expert systems (ESs) are complex information systems that are expensive to build and difficult to validate. Numerous knowledge representation strategies such as rules, semantic networks, frames, objects and logical expressions are developed to provide high-level abstraction of a system. Rules are the most commonly used form of knowledge representation and they are derived from popular techniques such as decision trees and decision tables. Despite their huge popularity, decision trees and decision tables are static and cannot model the dynamic requirements of a system. In this study, we propose Petri Nets (PNs) for dynamic system representation and rule derivation. PNs with their graphical and precise nature and their firm mathematical foundation are especially useful for building ESs that exhibit a variety of situations, including: sequential execution, conflict, concurrency, synchronisation, merging, confusion, or prioritisation. We demonstrate the application of our methodology in the design and development of a medical diagnostic expert system.Keywords
This publication has 25 references indexed in Scilit:
- A co-evolving decision tree classification methodExpert Systems with Applications, 2008
- Standardized course generation process using Dynamic Fuzzy Petri NetsExpert Systems with Applications, 2008
- Integrating Bayesian networks and decision trees in a sequential rule-based transportation modelEuropean Journal of Operational Research, 2006
- Constructing a multi-valued and multi-labeled decision treeExpert Systems with Applications, 2003
- Using Neural Network Rule Extraction and Decision Tables for Credit-Risk EvaluationManagement Science, 2003
- An integrated use of IDEF0, IDEF3 and Petri net methods in support of business process modellingProceedings of the Institution of Mechanical Engineers, Part E: Journal of Process Mechanical Engineering, 2001
- First-order hybrid Petri nets: a model for optimization and controlIEEE Transactions on Robotics and Automation, 2000
- A fuzzy Petri net-based expert system and its application to damage assessment of bridgesIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 1999
- A Tripartite Approach to Information Systems DevelopmentDecision Sciences, 1991
- Petri Nets Theory for the Correctness of ProtocolsIEEE Transactions on Communications, 1982