PRODUKTE

Traditionelle Technologien

Traditionell werden Konfiguratoren von einem Produktmodell mithilfe einer sehr komplexen dynamischen Suchsoftware aufgebaut, ein Vorgang, der auch als Constraintpropagierung bezeichnet wird.

 

Constraintpropagierung

 

Das Prinzip der Constraintpropagierung geht auf die 1960er Jahre zurück, als man in der Informatik damit begann, die sogenannte künstliche Intelligenz zu entwickeln.

 

Diese Suchsoftware leitet durch den Prozess, indem sie alle Regeln durchsucht, wenn der Benutzer eine Auswahl trifft. Das Ergebnis dieser Suche wird verwendet, um die Informationen zu aktualisieren, die der Konfigurator an den Benutzer ausgibt. Die folgende Abbildung zeigt, wie die Suchsoftware die Regeln liest und über den Konfigurator mit dem Benutzer interagiert.

 

 

Komplexität ohne Garantie

 

Obwohl die dynamische Suche in vielen Bereichen erfolgreich eingesetzt wird, hat dieser Ansatz Nachteile. Die Leistungsfähigkeit der dynamischen Suchsoftware ist nicht vorhersagbar, und die Formulierung der Regeln hat direkten Einfluss auf den Erfolg der Suchvorgänge.

 

Um vertretbare Ergebnisse zu erzielen, muss ein Experte die Regeln überarbeiten, bis eine akzeptable Systemleistung erreicht ist. Dies wird bei der Pflege des Produktmodells zum Problem, da das Modell nicht mehr so strukturiert ist, dass es für das Produkt passt, sondern so, dass es den Bedürfnissen der Suchsoftware gerecht wird.

 

Das heißt, das Modell spiegelt nicht mehr wieder, wie diejenigen, die über das nötige Produktwissen verfügen und die Verantwortung für das Produkt haben, das Produkt sehen. Damit steigt die Gefahr, dass sich bei der Überarbeitung der Regeln Fehler einschleichen, und die Modellpflege wird sehr teuer.

 

Selbst nach der Überarbeitung kann niemand garantieren, dass eine entsprechende Leistungsfähigkeit in jedem Fall gewährleistet werden kann. Dieses Problem wird häufig dadurch gelöst, dass man einen Timeout von beispielsweise einer Sekunde setzt, und danach die Suche abbricht, auch wenn innerhalb dieser Zeit keine exakte Antwort gefunden wurde. Stattdessen verwendet man einen Näherungswert.

 

Ein weiteres Problem besteht in der Komplexität der Suchsoftware. Ihr Einsatzgebiet bleibt damit auf leistungsstarke Server und PCs beschränkt. Die Komplexität der Software macht es außerdem sehr schwer sicherzustellen, dass die Antworten immer korrekt sind.

 

Weiterlesen

Linke und Dokumente

Außerdem:

Hintergrund

Herkömmliche Technologien

Die neue Technologie