Configuration design is a kind ofdesign where a fixed set of predefined components that can be interfaced (connected) in predefined ways is given, and an assembly (i.e. designed artifact) of components selected from this fixed set is sought that satisfies a set of requirements and obeys a set of constraints.
The associateddesign configuration problem consists of the following three constituent tasks:
Types of knowledge involved in configuration design include: