Computers have been employed for some time in engineering design mainly as numerical or graphical tools to assist analysis and draughting. The advent of the technology of artificial intelligence and expert systems has enabled computers to be applied to less deterministic design tasks which require symbolic manipulation and reasoning, instead of only routine number processing. This book presents recent examples of such applications, focusing on mechanical...