Research Article
A Hybrid Expert System for Estimation of the Manufacturability of a Notional Design
Table 3
ES system files and functions.
| Name of entity | Purpose | Interactions |
| Variable definition file | Define the variables, and the values they can assume | Edited by the user, read by the ES construction program | Rule definition file | Define 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 file | Define the meta-rules which allow or disallow the various input variables to be given a value at all | Edited by the user, used as meta-input to the ES execution program | ES construction program | Constructs the ES, updates the ES execution program, and executes that program, all at run-time | Edited by the programmer, is run by the user to then build and run the ES execution program | Weight array | Weights the criteria level outputs prior to final aggregation | Edited by the user, used as meta-input to the ES execution program | ES execution program | Accepts user input, runs the ES given that input, and presents the output of the expert system | Constructed by the ES construction program, edited by the programmer when needed |
|
|