D3web Explained

d3web
Developer:various
Latest Release Version:11.0
Latest Release Date:July 2016
Programming Language:Java
Genre:Knowledge-based systems
License:LGPL
Website:d3web
Operating System:Cross-platform

d3web is a free, open-source platform for knowledge-based systems (expert systems).Its core is written in Java using XML and/or Office-based formats for the knowledge storage.All of its components are distributed under the terms of the Lesser General Public Licence (LGPL).

The d3web diagnostic core implements reasoning and persistence components for problem-solving knowledge including decision trees, (heuristic) rules, set-covering models and diagnostic flowcharts. The software can be integrated into foreign applications (embedded or OEM), but a number of off-the-shelf components already exist.

Components

d3web is a component-based software platform providing applications for authoring and using/executing problem-solving knowledge.The following applications are primarily using d3web:

Application Domains

A number of industrial and academic projects already used or are currently using the d3web platform.

The main application domains are:

Some applications (both, commercial and free) created using the d3web diagnostic engine:

History

The development of d3web originates from the research work of Prof. Dr. Frank Puppe (University Würzburg, Germany) going back to the 1980s, starting with the medical expert systems MED1[2] and MED2[3] .Whereas the original systems were focussed on medical diagnosis the applicability of the approach was generalized by the successor D3[4] .[5] As the predecessors were implemented in the LISP programming language, d3web[6] is a full Java re-implementation.

See also

Related systems

External links

Notes and References

  1. Web site: Gritje Meinke. Analyse von Anomalien in der graphischen Modellierung von diagnostischem Wissen. 2011-06-22.
  2. Frank Puppe. Bernhard Puppe. Overview on MED1: A Heuristic Diagnostics System with an Efficient Control-Structure. Gwai 1983. 1983.
  3. Frank Puppe. Bernhard Puppe. How Domain Characteristics Induce Expert System Features. Gwai 1985. 1985.
  4. Book: Frank Puppe. Wissensbasierte Diagnose- und Informationssysteme. Springer . Berlin, Germany . 1996. etal.
  5. Frank Puppe. Knowledge reuse among diagnostic problem-solving methods in the Shell-Kit D3. Elsevier. Int. J. Hum.-Comput. Stud.. 49. 4. 1998.
  6. Book: Joachim Baumeister. Agile Development of Diagnostic Knowledge Systems. IOS Press . Berlin. 2004 . 1-58603-463-4.