EHSIS
CARACTERISTICAS
- Dispone de todas la funcionalidad propia de CLIPS 6.04, lo cual implica su lenguaje (orientado a reglas y procedural), y su lenguaje orientado a objetos llamado COOL. Además de los paradigmas propios de CLIPS, incluye la programación orientada a eventos.
- Dispone de todas la funcionalidad de FuzzyCLIPS, como son la representación y manipulación de hechos y reglas difusas.
- Sistema integral de instalación y desinstalación en el sistema operativo, incluyendo varios ejemplos a modo de tutorial para comenzar.
- Una versión con entorno de desarrollo la cual incluye depurador, trazador, editor de programas, etc. y otra versión distinta, llamada versión de ejecución o run-time, para ejecutar los programas una vez que la fase de desarrollo ha sido superada, minimizando con ello los recursos del sistema necesarios. Aquí puede verse un pantallazo de la versión de desarrollo.
- Completa documentación en Español, la cual incluye todo el lenguaje propio de CLIPS, así como las ampliaciones desarrolladas. Más de 400 páginas de texto en formato de ayuda de Windows, incluyendo índices, búsqueda de palabras clave, etc.
- Funciones para crear los elementos clásicos de las aplicaciones Windows, como ventanas, menús, cajas de dialogo, gráficos dentro de las ventanas, etc.
- Comunicación entre otras instancias distintas de EHSIS y con otras aplicaciones, ya sea localmente o por red (DDE, NetDDE, pipes, sockets TCP/IP, línea serie RS-232, módem compatible Hayes). Particularmente interesante es la posibilidad de enviar hechos desde una instancia de EHSIS a otra distinta localizada en el mismo ordenador, posibilitando de esta forma la implementación de aplicaciones complejas usando el modelo Cliente-Servidor.
- Importación de funciones externas desde DLL. Permite llamar a funciones contenidas dentro de una DLL ya escrita, o que haya sido escrita para añadir nueva funcionalidad a una aplicación concreta desarrollada por EHSIS.
- Distintas funciones para controlar recursos multimedia (vídeo, sonido, etc.) de acuerdo con el protocolo MCI.
- Conexión a todas las bases de datos que soporten la norma ODBC como Access, FoxPro, dBase, SQL Server, Oracle, etc. La información obtenida desde las bases de datos es integrada en la base de conocimientos del sistema, convirtiendo apropiadamente los registros de la base de datos en hechos de EHSIS.
- Amplia biblioteca interna de clases de objetos del lenguaje COOL, para desarrollar interfaces, comunicaciones, etc. Permite de esta forma hacer un diseño completo orientado a objetos de un sistema de toma de decisión, y posteriormente implementarlo, utilizando un modelo casi puro de programación orientada a objetos.
- Sistemas operativos: Windows.