A fixed set of components with a fixed set of properties
is often regarded as a defining characteristic of configuration
design problems. In configuration design for larger and
more complex systems (e.g., street cars), however, this
often is not really true. The reason is that sometimes
the component library offers no component that meets the
actual requirements, so that a new component has to be
added to the library. In general, configuration design
for larger products must be interactive: interactive in
the sense that the user controls the configuration process
and in the sense that the phases of knowledge acquisition
and configuration are partly mixed. This paper describes
a method and a corresponding software tool (SyDeR, System
Design for Reusability) that support the interactive configuration
design of complex products, especially in the tendering
phase. It combines three different technologies:
[bull ] structural modeling of technical systems;
[bull ] a library for technical solutions, which is based
upon taxonomies and allows the reuse of the technical solutions;
[bull ] constraint techniques to propagate design decisions and
check designs for consistency to support interactive configuration
design.
This paper gives an overview of the functionality of the SyDeR
tool and describes the main ideas behind the modeling language,
which is especially oriented towards the requirements of system
design problems. It also explains how we integrated structural
modeling, taxonomies, and advanced constraint reasoning techniques
into real-world applications.