This document provides an overview of the development of the field of Knowledge Engineering over the past 15 years. It discusses the paradigm shift from viewing knowledge engineering as a transfer process to a modeling process. It also describes two influential approaches from the late 1980s: Role-limiting Methods, which used predefined problem-solving methods and knowledge roles, and Generic Tasks, which identified common subtasks across different problem-solving methods. The document then summarizes three modeling frameworks - CommonKADS, MIKE, and PROTEGE-II - and discusses specification languages, problem-solving methods, and ontologies in knowledge engineering.