D3web
d3web ist eine Open-Source-Plattform zur Entwicklung von Expertensystemen. Der Kern von d3web ist in der Programmiersprache Java geschrieben und nutzt XML und Microsoft-Office-basierte Formate zur Wissensspeicherung. Alle Komponenten sind unter der GNU Lesser General Public License veröffentlicht.
Der d3web-Kern implementiert Komponenten zur automatischen Schlussfolgerung und Speicherung von Problemlösungswissen; darunter zählen Entscheidungsbäume, Regeln und Überdeckungsmodelle. Dieser Kern kann durch seine Plugin-Architektur sehr leicht in Fremdanwendungen eingebunden werden; ein Reihe von Anwendungen existiert bereits.
Inhaltsverzeichnis
Übrigens: Die PlusPedia ist NICHT die Wikipedia. Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende! |
1 Komponenten
d3web ist eine Komponenten-basierte Software-Plattform, welche die folgenden Komponenten zur Wissensakquisition und Wissensinferenz bereitstellt.
- KnowWE (Knowledge Wiki Environment): Ein Semantisches Wiki, welches auf dem open-source Wiki JSPWiki aufbaut. Problemlösungswissen kann direkt im Wiki editiert und ausgeführt werden. Die im Wiki entwickelten Wissensbasen können exportiert und beispielsweise in OEM oder embedded Anwendungen verwendet werden. Weiterhin kann das Wissen über die Ontologiesprache OWL ausgetauscht werden.
- Dialog2: Eine web-basierte Serveranwendung, die eine Dialogoberfläche für d3web Wissensbasen bereitstellt. Basierend auf Java Server Faces kann die Anwendung sofort verwendet werden, dient aber auch oft als Startpunkt für die eigene Anwendungsentwicklung für Expertensysteme.
2 Anwendungsbereiche
Eine Reihe von Industrie- und Forschungsprojekten wurden bereits unter der Mitwirkung von d3web durchgeführt. Zu den typischen Anwendungsbereichen zählen:
- Medizinische Diagnose, Dokumentation und Therapie
- Technische Fehlerdiagnose
- Überwachung von technischen Systemen/Anlagen
3 Geschichte
Die Entwicklung von d3web basiert auf den Arbeiten von Frank Puppe (University Würzburg, Deutschland) beginnend in den 1980er Jahren.
Ausgehend von den medizinischen Expertensystemen MED1[1] und MED2[2] wurde der Fokus auf generelle Diagnoseaufgaben mit dem Nachfolger D3[3] [4] verbreitert. All diese Systeme wurden in der damals für diese Zwecke üblichen Programmiersprache LISP umgesetzt. Das aktuelle System d3web stellt eine Neuimplementierung in der Programmiersprache Java dar, welche sehr früh als open-source unter der LGPL Lizenz veröffentlicht wurde.
4 Ähnliche Systeme
- CLIPS: Softwarewerkzeug zur Erstellung von Expertensystemen.
- ILOG rules: eine Business-Regel-Engine.
- JBoss Drools: eine Business-Regel-Engine.
- JESS: Regelsystem für die Java Plattform - Nachfolger und Erweiterung des CLIPS Regelsystems.
- Prolog: eine Logik-Programmiersprache
5 Weblinks
6 Einzelnachweise
- ↑ Frank Puppe: Overview on MED1: A Heuristic Diagnostics System with an Efficient Control-Structure. In: GWAI 1983. 1983
- ↑ Frank Puppe: How Domain Characteristics Induce Expert System Features. In: GWAI 1985. 1985
- ↑ Frank Puppe: Wissensbasierte Diagnose- und Informationssysteme. Berlin, Germany: Springer 1996
- ↑ Frank Puppe: Knowledge reuse among diagnostic problem-solving methods in the Shell-Kit D3. In: Int. J. Hum.-Comput. Stud.. 49, Nr. 4Elsevier, 1998
7 Andere Wikipedia Sprachen
8 Init-Quelle
Entnommen aus der:
Erster Autor: Joachim.baumeister angelegt am 11.03.2010 um 09:32,
Alle Autoren: Lady Whistler, Mussklprozz, Doenne, Bastie, Inkowik, Tromla, Stefan Kühn, Simon04, Angelika Lindner, Joachim.baumeister
9 Andere Lexika
- Dieser Artikel wurde in der Wikipedia gelöscht.
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular
PlusPedia Impressum
Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.
Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.