Home     Europakarte     Weltkarte     Arbeiten     Impressum     Sitemap

 

5.2. Der Aufbau von XPLAIN

XPLAIN besteht aus fünf Teilen: dem automatischen Programmierer [Writer], dem problembeschreibenden Wissen [Domain Model], dem Problemlösungswissen [Domain Principles], einem Sprachgenerator [English Generator] und einem Trace der Programmerstellung [Refinement Structure].369

Eine Besonderheit von XPLAIN ist die Trennung des Wissens in ein Domain Model und Domain Principles.

Das Domain Model enthält die beschreibenden Fakten des Arbeits­bereichs.   Es  handelt  sich  hierbei  hauptsächlich  um  statische Fakten wie z.B. kausale Beziehungen. Dieses wissen wird auch als tiefes Wissen370 oder Lehrbuchwissen371 bezeichnet. Das Domain Modell beschreibt den Arbeitsbereich, macht aber keine Aussagen über die Problemlösung.372

Die Domain Principles versorgen den automatischen Program­mierer mit dem Wissen darüber, wie etwas getan werden soll.373 Dieses Wissen besteht aus Methoden und Heuristiken374 und wird häufig als Problemlösungswissen bezeichnet.375 Die Domain Principles ähneln strategischen Metaregeln. Sie kontrol­lieren aber in einem viel stärkeren Maße die Programmentwicklung.376

Einen Überblick über das System gibt Abb. 22.


Abb. 22: Der Aufbau von XPLAIN377


366     vgl. SWARTOUT, W.R.: XPLAIN: a System for Creating and Explaining Expert Consulting Programs, a.a.O., S. 287.

367    vgl. SWARTOUT, W.R.: Knowledge Needed for Expert System Explanation, a.a.O., S. 96.
Vgl.   auch  SWARTOUT,   W.R.:   XPLAIN:   a System  for  Creating and Explaining Expert Consulting Programs, a.a.O., S. 287.

368    vgl. NECHES, R.; SWARTOUT, W.R.; MOORE, J.: Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Developement, in: FOX, M. (HRSG.): IEEE Workshop on Principles of Knowledge-Based Systems, Denver, Colorado, 3.-4. Dec. 1984, Los Angeles, Calif. 1984, S. 173 (173-183).

369    Vgl. SWARTOUT, W.R.: Producing Explanations and Justifications of Expert Consulting Programs, a.a.O., S. 19.

370      Vgl. CHANDRASEKARAN, B.; TANNER, M. C; JOSEPHSON, J. R.: Explanation: The   Role of  Control  Strategies and  Deep Models, a.a.O., S. 223.

371       Vgl.   SWARTOUT, W.R.: XPLAIN:   a  System  for Creating  and Explaining Expert Consulting Programs, a.a.O., S. 287.

372      Vgl.  SWARTOUT, W.R.: Knowledge Needed for Expert System Explanation, S. 96.

373      Vgl.   SWARTOUT, W.R.: XPLAIN: a System for Creating and Explaining Expert Consulting Programs, a.a.O., S. 297.

374       Vgl.   ELLIS, C: Explanation in Intelligent Systems,  a.a.O., S. 123.

375      Vgl.   CHANDRASEKARAN, B.; TANNER, M. C;  JOSEPHSON, J. R.: Explanation, a.a.O., S. 233.

376      Vgl.   SWARTOUT,   W.R.: XPLAIN: a System for Creating and Explaining Expert Consulting Programs, a.a.O., S. 301.