An inference engine is the mechanism by which an expert system program uses the domain specific information in the knowledge base to solve a problem at hand. Most of the current systems apply one of three control strategies to perform the reasoning process. These strategies are better known as forward chaining, backward chaining, and hybrid control. However, some of these systems restrict the user by confining him/her to use only the type of control provided. Hybrid systems infer using both forward and backward chaining. In either case, the user is limited to the method in which the knowledge engineer represented the expert knowledge. This document describes the research aimed at designing a system that uses a form of inferencing mechanism which can easily permit the reasoning to be performed using any of the types of controls mentioned previously. The user has the capability to select any of the strategies without having to reform the structure of the knowledge base. This system was implemented using an object-oriented approach.
If this is your thesis or dissertation, and want to learn how to access it or for more information about readership statistics, contact us at STARS@ucf.edu
Gonzalez, Avelino J.
Master of Science (M.S.)
College of Engineering
Length of Campus-only Access
Masters Thesis (Open Access)
Dissertations, Academic -- Engineering; Engineering -- Dissertations, Academic
Sidani, Taha A., "Development of a bi-directional inference engine using an object-oriented approach" (1988). Retrospective Theses and Dissertations. 4341.