Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
CommonKADS: A Comprehensive Methodology for KBS Development
IEEE Expert: Intelligent Systems and Their Applications
The unified problem-solving method development language UPML
Knowledge and Information Systems
Hi-index | 0.00 |
Plant protection is one of the most important applications in agricultural domain. An agricultural Expert system Generic Tool (AESGT) [1] has been developed for rapid generation of plant protection expert system. AESGT provides generic knowledge modeling approaches namely: CommonKADS[2] and Generic Tasks[3], but This tool doesn't have an explanation facility, which is an important component in any expert system (ES), as is used to clarify the reasoning process to the users and hence improve the understandability and acceptability of the expert system. This paper describes our experience in augmenting the AESGT tool with "How" and "Why Asking" explanation components for different kind of knowledge representation schemes that the AESGT tool is using. The developed explanation components can deal with different knowledge representation schemes that are commonly used by the modeling approaches mentioned above (e.g., tables, structured tables, hierarchy, constraints and rules), and handle the task level explanation. As well, our explanation components have been successfully implemented and used to augment a real agricultural expert system with different kind of explanations.