The Expert System

Although the numerical design method discussed in chapters two and three is extremely powerful, it forms only one step in the overall design process. There are many issues which need to be addressed in order to apply it successfully, and it is here where the expert system proves invaluable. Broadly speaking, the expert system coordinates the functions of the CACSD package, and provides an intelligent user interface. It assists the designer in formulating a comprehensive and achievable design specification, and in dealing with conflicting design constraints. The expert system also effectively extends the scope of the underlying CACSD package.