next up previous contents index
Nächste Seite: 3.5.2 Konfigurierungsvorgang Aufwärts: 3.5 Kontrollwissen Vorherige Seite: 3.5 Kontrollwissen   Inhalt   Index

3.5.1 Kategorien von Kontrollwissen

Das Kontrollwissen in ENGCON wird ,,explizit, deklarativ und separat von den Objektbeschreibungen repräsentiert`` (Günter, 1991a, S. 108). Es wird zwischen mehreren Arten des für die Konfigurierung benötigten Kontrollwissens unterschieden.

Zur Konfigurierung in ENGCON wird der Konfigurierungsvorgang in unterschiedliche Phasen eingeteilt. So kann z.B. in der ersten Phase eine ,,Grobkonfigurierung`` vorgenommen und ausschließlich die benötigten Komponenten ermittelt werden, um daraufhin in einer weiteren Phase die Wertebelegungen der Parameter dieser Komponenten zu bestimmen. Das für die jeweilige Phase zu verwendende Kontrollwissen wird in Strategien definiert (siehe Abbildung 3.7). In ihnen ist das folgende Kontrollwissen enthalten:

Jede Strategie besitzt darüber hinaus eine Priorität, mit der die Reihenfolge zur Abarbeitung der Phasen festgelegt wird.

Abbildung 3.7: Beispiel für eine Strategie
\begin{figure}\centering
\begin{rahmen}
\begin{small}
\begin{verbatim}(def-str...
...zeranfrage)
:prioritaet 100)\end{verbatim}
\end{small}\end{rahmen}
\end{figure}

Die Ablaufkontrolle von ENGCON ist agenda-basiert, d.h. dass alle in der aktuellen Phase möglichen Konfigurierungsschritte in einer Agenda zusammengefasst und aufgelistet werden. Die Einträge dieser Agenda werden mit Hilfe von Agenda-Auswahlkriterien (Reihenfolgewissen) sortiert, so dass der gewünschte Konfigurierungsverlauf entsteht. Zur Steigerung der Effizienz wird jeweils mit Hilfe eines Konfigurierungsschritt-Fokus (KS-Fokus) die Generierung der Agenda auf die von der jeweiligen Phase benötigten Teile beschränkt, so dass nur noch die entsprechend benötigten Konfigurierungsschritte in die Agenda eingetragen werden (Fokussierungswissen).


next up previous contents index
Nächste Seite: 3.5.2 Konfigurierungsvorgang Aufwärts: 3.5 Kontrollwissen Vorherige Seite: 3.5 Kontrollwissen   Inhalt   Index