Die hybride grafische Expertensystemschale
EMA-XPS

Eine verteilte Anwendung für preemptive Multitaskingbetriebssysteme

Willkommen in der Welt der Expertensystemschale des EMA Labors
*** EMA-XPS v2.1.6 ***

Copyright (c) 1989 - 2008 Hans Groschwitz
Alle Rechte vorbehalten


Click here to get the english version of this page.


KURZFASSUNG
EMA-XPS ist eine hybride grafische Expertensystemschale. Sie basiert auf der textorientierten Schale Babylon 2.3 der Gesellschaft für Mathematik und Datenverarbeitung (GMD). Zusätzlich zu Babylon's KI-Fähigkeiten (objektorientierte Datenrepräsentation, vorwärts- und rückwärts verkette Regeln - eingebunden in Regelmengen, Hornklauseln und Constraintnetzwerke) wird eine grafische Benutzerschnittstelle bereitgestellt, die unter dem X11-Window-System und der OSF/Motif Fensterbibliothek realisiert ist.

Um Konflikte der beiden verwendeten Programmiertechniken (ereignisorientiert, bzw. prozedural) zu vermeiden, sind die Aufgaben auf zwei unterschiedliche Programme aufgeteilt worden. Das erste arbeitet ereignis- orientiert. Es initialisiert ein bidirektionales Paar Interprozeßkommunikations- kanäle unter Rückgriff auf eine Pseudoteletype (siehe xterm). Danach spaltet es eine LISP-Welt ab, die die Funktionalität einschließlich der Erweiterungen für die Interprozeßkommunikation beinhaltet.

Als Erweiterung der KI-Fähigkeiten von Babylon ist ein Taskprozessor bereitgestellt worden. Zur Erleichterung der Wissenseingabe sind spezialisierte Editoren entwickelt worden. Zusätzliche Unterstützung bietet ein Tracer. Zur Sitzungslaufzeit steht eine flexible, in weiten Bereichen frei konfigurierbare Benutzerschnittstelle zur Verfügung. Der Benutzer kann Erklärungen zum aktuellen Stand der Inferenz einholen. Für Informationen zur Handhabung von EMA-XPS steht zur Laufzeit ein interaktives Hilfewerkzeug zur Verfügung. Mittlerweile wird auf diesem Wege auch eine Online- Dokumentation der Babylon-Befehlssyntax angeboten.

Seit Version 2.1 von EMA-XPS können auch Wissensbasis- Dateien der Schale ``babylon 3.1-beta'' von VW-GEDAS (die nicht mehr erhältlich ist) geladen werden. Diese WBs werden während des Ladevorgangs in EMA-XPS eigene WBs umgewandelt (vgl. die Release Notes hierzu).

Neben der Quelltextdistribution werden derzeit auch statisch gebundene Binärdistributionen für Linux 1.2 (AOUT) und SunOS 4.1 angeboten. Sie verwenden jeweils die X11R6 und OSF/Motif 2.0 Bibliotheken, sowie Bruno Haible's CLISP Interpreter.


VERVIELFÄLTIGUNG
EMA-XPS und CLISP unterliegen den Copyright-Bestimmungen der GNU General Public License. Die Details regelt dieses englischsprachige Dokument!

GEWÄHRLEISTUNG

Bei Nutzung dieser Software besteht KEINERLEI GEWÄHR!

INSTALLATION

Hinweise stehen hier bereit!


Werfen Sie auch einen Blick in die Dokumentation:

Benutzerhandbuch

Programmierhandbuch

Befehlsreferenz

Softwarebeschreibung

Literaturhinweise

Bereitgestellte Software:

Hier befindet sich die Quelltextdistribution von EMA-XPS.

Hier gibt es eine kopierte Version der Babylon-2.3 LISP-Quelltexte.

Und hier ist eine Kopie der Quellen des CLISP LISP-Interpreters. CLISP ist in einer Weise optimiert worden, die die meisten nativen cc's verzweifeln läßt. Verwenden Sie nach Möglichkeit immer den gcc!



Email (August 1996):
hans@ema-xps.org