An Expert Consultation Environment for Creating Customized Knowledge-Based Systems for CAD
Abstract Although the field of CAD has come a long way in recent years, the integration of CAD with engineering/mechanical design, especially the integration of CAD with conceptual design, has not been given enough importance. Tools which facilitate the custom development of conceptual CAD software are still not available. This is especially true in the case of intelligent CAD systems. This paper describes the philosophy and design of a framework which will facilitate the creation of knowledge-based expert systems to support conceptual design. The design of an object-oriented framework which will assist in the creation of customized expert systems for CAD applications is presented. This framework, known as the Expert Consultation Environment, provides the CAD programmer with tools to create the expert system. This framework consists of various object-oriented classes which the programmer would use during the creation of the knowledge-based expert system. A prototype of a portion of the framework was implemented. The use of this prototype framework in the creation of an expert system for a multi-disciplinary design application is discussed. The framework described in this paper would assist the programmers of CAD systems in building expert systems that are tailor-made for conceptual design. Any expert system created using an implementation of this framework will be very flexible, adaptable, and extendible.