Research Article

A Hybrid Expert System for Estimation of the Manufacturability of a Notional Design

Table 3

ES system files and functions.

Name of entityPurposeInteractions

Variable definition fileDefine the variables, and the values they can assumeEdited by the user, read by the ES construction program
Rule definition fileDefine the rule-base. The rule-base transforms the values of input variables into values for the output variables.Edited by the user, read by the ES construction program
Control rule definition fileDefine the meta-rules which allow or disallow the various input variables to be given a value at allEdited by the user, used as meta-input to the ES execution program
ES construction programConstructs the ES, updates the ES execution program, and executes that program, all at run-timeEdited by the programmer, is run by the user to then build and run the ES execution program
Weight arrayWeights the criteria level outputs prior to final aggregationEdited by the user, used as meta-input to the ES execution program
ES execution programAccepts user input, runs the ES given that input, and presents the output of the expert systemConstructed by the ES construction program, edited by the programmer when needed