Knowledge Engineering Environment ( KEE ) es una herramienta de desarrollo basada en marcos para sistemas expertos . [1] Fue desarrollado y vendido por IntelliCorp , y lanzado por primera vez en 1983. Se ejecutó en máquinas Lisp , y luego fue portado a Lucid Common Lisp con la biblioteca CLX , una interfaz X Window System (X11) para Common Lisp. Esta versión estaba disponible en varias estaciones de trabajo UNIX diferentes .
Desarrollador (es) | IntelliCorp |
---|---|
Versión inicial | 1983 |
Escrito en | Lisp común |
Plataforma | Symbolics Lisp Machine, TI Explorer Lisp Machine, estaciones de trabajo HP 9000 Series 700 y 800, la estación de trabajo Sun SPARC y la estación de trabajo IBM RS6000 |
Disponible en | inglés |
Tipo | Herramienta experta de desarrollo de sistemas |
Licencia | Propiedad |
En KEE, se ofrecieron varias extensiones:
- Simkit, una biblioteca de simulación basada en marcos [2] [3]
- KEEconnection, conexión de la base de datos entre el sistema marco y las bases de datos relacionales [4]
En KEE, las tramas se denominan unidades . Las unidades se utilizan tanto para instancias individuales como para clases. Los marcos tienen ranuras y las ranuras tienen facetas . Las facetas pueden describir, por ejemplo, los valores esperados de una ranura, su valor de trabajo o su regla de herencia. Las ranuras pueden tener varios valores. El comportamiento se puede implementar mediante un modelo de transmisión de mensajes .
KEE proporciona una extensa interfaz gráfica de usuario (GUI) para crear, examinar y manipular marcos.
KEE también incluye un sistema de reglas basado en marcos . En la base de conocimientos de KEE, las reglas son marcos. Tanto el encadenamiento hacia adelante y el encadenamiento hacia atrás inferencia están disponibles.
KEE apoya el razonamiento no monótono a través de los conceptos de mundos . Los mundos permiten proporcionar valores de ranura alternativos de tramas. A través de un sistema de mantenimiento de la verdad o la razón basado en suposiciones , las inconsistencias se pueden detectar y analizar. [5]
ActiveImages permite adjuntar pantallas gráficas a las ranuras de las Unidades. Los ejemplos típicos son botones, diales, gráficos e histogramas. Los gráficos también se implementan como unidades a través de KEEPictures , una biblioteca de gráficos basada en marcos.
Ver también
Referencias
- ^ "Una evaluación de herramientas de desarrollo de sistemas expertos" .
- ^ Stelzner, M .; Dynis, J .; Cummins, F. (1989). "El sistema SimKit: herramientas de modelado y simulación basadas en el conocimiento en KEE" . Actas de la 21ª conferencia sobre simulación de invierno - CSM '89 . págs. 232–234. doi : 10.1145 / 76738.76766 . ISBN 0911801588.
- ^ "SimKit: un kit de herramientas de simulación de construcción de modelos" .
- ^ "KEEConnection: un puente entre bases de datos y bases de conocimiento" .
- ^ "Razonamiento con mundos y mantenimiento de la verdad" .
enlaces externos
- Una evaluación de herramientas para construir grandes sistemas basados en el conocimiento