Refinement of the HEPAR expert system: tools and techniques

作者:

Highlights:

摘要

Methods and tools for the static and dynamic verification and validation of software systems are commonplace in the field of software engineering. In the field of expert systems, where it is more difficult to ensure that a system meets the specifications and expectations than in traditional software engineering, such tools are generally not available. In this paper, the need for more support of the development process by methods and tools is illustrated by the approach taken in building the HEPAR system, a rule-based expert system that can be used as a supportive tool in the diagnosis of disorders of the liver and biliary tract. At a certain stage in the development of this system an incremental development methodology has been adopted, in which implementation of parts of the expert system was followed by dynamic validation. For this purpose, a collection of software tools were implemented as extensions to a rule-based expert-system shell. These tools provide valuable information about the effects of modification of the HEPAR knowledge base, and indicate places in the knowledge base for refinement. It is believed that similar software tools may prove helpful in the development of other expert systems as well.

论文关键词:Knowledge engineering,Validation of expert systems,Refinement of expert systems,Evaluation of expert systems,Expert-system validation tools

论文评审过程:Available online 22 April 2004.

论文官网地址:https://doi.org/10.1016/0933-3657(94)90044-2