학술논문

Debugging knowledge-based applications with a generic toolkit
Document Type
Conference
Source
Proceedings 12th IEEE Internationals Conference on Tools with Artificial Intelligence. ICTAI 2000 Tools with artificial intelligence Tools with Artificial Intelligence, 2000. ICTAI 2000. Proceedings. 12th IEEE International Conference on. :182-185 2000
Subject
Computing and Processing
Debugging
Knowledge based systems
Problem-solving
Knowledge engineering
Filters
Application software
Fault diagnosis
Power system modeling
Fault detection
Logic
Language
ISSN
1082-3409
Abstract
Knowledge refinement tools assist in the debugging and maintenance of knowledge based systems (KBSs) by attempting to identify and correct faults in the knowledge that account for incorrect problem-solving. Most refinement systems target a single shell and are able to refine only KBSs implemented in this shell. Our KRUSTWorks toolkit is unusual in that it provides refinement facilities that can be applied to a number of different shells, and is designed to be extensible to new shells. The paper outlines the components of the KRUSTWorks toolkit and how it is applied to faulty KBSs. It describes its application to two real aerospace KBSs implemented in CLIPS and POWER-MODEL to demonstrate its flexibility of application.