A model for integrating multiple sources of knowledge within engineering expert systems is presented. It allows possible conflicts between multiple knowledge sources to be logically resolved at run-time rather than during the knowledge acquisition stage. Unlike the traditional approach in which the knowledge engineer is responsible for resolving conflicting views, resolutions are dynamically accomplished by the knowledge sources themselves and/or by system users. The system user is included as a problem-solving colleague to select a proper strategy from those offered by different experts. Both qualitative and quantitative constraints are traced during problem solving and can be retracted if necessary. The model has been successfully implemented in an engineering design domain to demonstrate the basic ideas. This research is our first step in a long-term effort to develop a cooperative problem-solving paradigm for knowledge-based engineering systems.

This content is only available via PDF.
You do not currently have access to this content.