Knowledge modelling technologies, such as ontologies and problem solving methods, are gaining popularity as they enable the development of cost-effective and robust knowledge systems through a reuse-centred process model. In addition, there is also much interest in modelling technology as a means to support the acquisition, organization, formalization and distribution of the knowledge assets of a company. This book provides an in-depth analysis of knowledge modelling technology, illustrating the main tenets of this paradigm, surveying the state-of-the-art and then presenting in detail the application of this technology to parametric design problems. This book will be of interest to readers who wish to learn about the state-of-the-art in knowledge technologies. More specifically, the book offers a theoretical perspective and practical solutions to students, researchers and practitioners working in the areas of knowledge-based systems, knowledge management and design.