The knowledge-engineering literature contains a number of approaches for constructing or selecting problem solvers. Some of these approaches are based on indexing and selecting a problem solver from a library, others are based on a knowledge acquisition process, yet others are based on search-strategies. None of these approaches sees constructing a problem solver as a conguration task that could be solved with an appropriate conguration method. We introduce a representation of problem solving methods that allows us to view the construction of problem solvers as a conguration problem, and specically as a parametric design problem. There are several methods for solving conguration tasks. Studying these methods and in particular the method of propose-critique-modify results in guidelines for arranging the automated conguration theory. Furthermore we illustrate this method by a scenario in a small car domain example. This scenario is detailed enough that it can be directly implement...
Annette ten Teije, Frank van Harmelen, A. Th. Schr