next up previous contents
Next: System-Manager Up: Dolphin Previous: Dolphin

Komponenten von Dolphin

 

Laut [#!bib:fede95!#] besteht Dolphin intern aus folgenden Einheiten:

Im Modell-Speicher sind die Dolphin-Modelle gespeichert, das sind Sammlungen von im wesentlichen Objekt-Definitionen , Querys [*], Actions und Events . Dem Modell-Speicher können neue Modelle hinzugefügt werden, indem sie im Modell-Editor (s.u. [*]) angelegt werden oder aus Textdateien geladen werden. Entsprechend können geladene Modelle in Textdateien entladen werden. Diese Textdateien enthalten die Modell-Beschreibungen in DML.

Die Inferenz-Maschine benutzt die Definitionen des Modell-Speichers und vorhandene Fakten aus der Faktenbasis, um neue Fakten zu generieren. Wie das genau funktioniert, ist hier nicht so wichtig, der interessierte Leser kann das in [#!bib:fede95!#] nachlesen.

Der Fixer behandelt die Aktionen und bedient die Inferenz-Maschine mit passenden Regeln [*]. Er kann die Umwelt, das sind die Objekte der realen Welt, die verwaltet werden sollen, verändern. Bei Verwendung von SNMP löst er eine solche Veränderung mit einem Set-Request [*] aus.

Auch das Abfrage- oder Query-System verschafft der Inferenzmaschine Regeln. Benötigt etwa die Benutzerschnittstelle Fakten über Objekte, die der Benutzer gerade untersucht, wählt das Abfrage-System Querys aus, die entsprechende Fakten generieren können.

Die Explanation Facility , die Erklärungskomponente , ist zum einen der Debugger , mit dem der Benutzer die Programmierung seiner Modelle überprüfen kann, und zum anderen die Darstellung der Ableitungen , die die Inferenzmaschine erzeugt hat. Das heißt eine Darstellung zum Beispiel, warum der zu managende Drucker nicht funktioniert, die Inferenzmaschine also eine Ableitung des Fakts ,,Drucker ist nicht bereit`` erzeugt hat. Das ist das Analysewerkzeug für den Benutzer.

Das User-Interface enthält:

Es folgen Erläuterungen der einzelnen Komponenten, soweit sie für unsere Zwecke nötig sind.


next up previous contents
Next: System-Manager Up: Dolphin Previous: Dolphin
Root on HPHEGER0
8/28/1998