nowledge is a vital component of engineering design. The contents of a knowledge base can be used in a number of ways:
(i) to disseminate knowledge to other people in an organization;
(ii) to re-use knowledge in different ways for different purposes;
(iii) to use knowledge to develop intelligent systems that can perform complex design tasks.