The evolution, challenges, and future of knowledge representation in product design systems
Knowledge based engineering: Between AI and CAD. Review of a language based technology to support engineering design