ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Exsys Corvid


Enviado por   •  23 de Abril de 2015  •  2.332 Palabras (10 Páginas)  •  942 Visitas

Página 1 de 10

Exsys Corvid ®

Herramienta de Desarrollo de Sistemas Expertos

Exsys Corvid es una herramienta poderosa y ampliamente probado para la construcción y fildeo aplicaciones de sistemas expertos interactivos en línea. Está diseñado para ser fácil de aprender y dirigido a los no programadores. Permite a la lógica de toma de decisiones y el proceso del dominio de expertos para ser convertido en una forma estructurada que puede ser utilizado por el motor de inferencia Exsys conducir dinámicamente sesiones interactivas que ofrecen asesoramiento a los usuarios finales.

Corvid es el resultado de más de 28 años trabajando con empresas y organizaciones para crear una herramienta basada en lo que los desarrolladores necesitan para construir sistemas del mundo real. Se necesita un enfoque muy pragmático para el desarrollo del sistema - hacen que sea fácil para los desarrolladores para obtener sistemas de terreno y construido lo más rápido posible. El uso de los tutoriales en línea, la mayoría de los usuarios son capaces de empezar a construir sistemas pequeños en unas pocas horas. A pesar de su naturaleza fácil de magra, Corvid se ha utilizado para construir sistemas de alta complejidad.

Corvid elimina los 3 temas principales en el desarrollo del sistema experto:

 Capturar completamente la lógica de toma de decisiones y el proceso del dominio de expertos

 Envolver el sistema en una interfaz de usuario con el look-and-feel deseado

 La integración con otros recursos de TI

LA CAPTURA DE LA LÓGICA DE TOMA DE DECISIONES

A menos que un sistema experto contiene la lógica necesaria para resolver los problemas, nada más importa. Corvid ofrece múltiples maneras de describir la lógica, por lo que un enfoque adecuado para un problema puede ser utilizado. Corvid utiliza "heurística" si / entonces reglas basadas en variables. Existen 7 tipos de variables a partir de las variables numéricas y de cadena bastante estándar en las variables de recogida de informes dinámicos o variables de confianza que hacen que sea fácil de construir sistemas probabilísticos. Variables han asociado métodos y propiedades que les permiten ser utilizados en muchas maneras.

Las reglas en un sistema son sólo si / entonces reglas usando Inglés (o cualquier idioma que se prefiere) y el álgebra. Las reglas son fáciles de leer y son esencialmente los mismos que un experto utilizaría para explicar por qué tomaron una decisión.

Normalmente cada regla representa un pequeño paso en una decisión. Algunas reglas pueden representar la lógica superior nivel, otras pueden cubrir los pasos intermedios y ser utilizada para obtener información utilizada por las normas de nivel superior.

Un sistema complejo puede tener muchas reglas. Corvid utiliza Lógica y bloques de acción para organizar y estructurar las normas. Bloques lógicos son un superconjunto de los diagramas de árbol, y permitir que los grupos de normas relacionadas a organizarse para que sean más fáciles de construir y mantener, y para mostrar las deficiencias en la lógica. Bloques lógicos son muy "de forma libre" y hay muchas maneras de construir la lógica de un sistema. Esto permite que las normas que se estructuran la forma en que el dominio de expertos piensa en el problema, no forzado en algún otro paradigma o lenguaje de programación. Bloques de acción ofrecen otra manera de construir reglas que son más de procedimiento y dirigida a "Smart cuestionarios"

Además de la lógica y de acción Los bloques que contienen las reglas, Corvid tiene bloques de comandos que describen el flujo de procedimientos de ejecución del sistema. Bloques de comandos son más como un guión, pero también permiten IF, WHILE y FOR bucles. Al separar el procedimiento de control de la lógica de normas, es mucho más fácil de construir, mantener y actualizar los sistemas.

Algunos problemas son más de procedimiento y Corvid apoya estos con una opción de encadenamiento hacia adelante. Otros utilizan las reglas de una manera verdadera "heurística", llamando y usando las reglas de forma dinámica a medida que se necesitan a través de encadenamiento hacia atrás. El motor de inferencia Exsys ofrece ambas opciones, y que puede ser mezclado para una máxima flexibilidad.

Con miles de usuarios en todo el mundo Exsys Corvid está bien demostrado que es capaz de manejar los problemas más complejos.

LA CONSTRUCCIÓN DE LA INTERFAZ DE USUARIO

Una vez que la lógica está trabajando, el siguiente paso es diseñar la interfaz de usuario.Corvid hace este paso demasiado simple, y no requiere que el desarrollador sepa de HTML para la entrega en línea. Sistemas córvidos se pueden ejecutar, ya sea con el motor de inferencia Exsys como un applet de Java o un programa Java Servlet Runtime. En el modo Applet predeterminada, las pantallas se definen mediante el establecimiento de fuentes, colores, posiciones, imágenes, etc. Es similar al formato a un documento de Word. Para las interfaces más complejas, se pueden utilizar los mapas de imagen. El tiempo de ejecución de Corvid utilizará los ajustes para controlar cómo se formularán las preguntas y cómo se presentarán los resultados. Los sistemas más avanzados pueden generar informes en HTML, RTF o PDF. Cuando se utiliza el tiempo de ejecución de applets, Corvid genera automáticamente todos los archivos necesarios para alinear el sistema en un servidor web.

Para los sistemas que requieren un mayor control de la interfaz de usuario, o que se ejecutará en el servidor, no es el tiempo de ejecución de servlets Corvid. Este programa opcional implementa el motor de inferencia Corvid como un servlet Java. En este modo, la interfaz de usuario se define por plantillas HTML.Una variedad de plantillas de ejemplo básicos se proporcionan con Corvid y puede ser fácilmente editado con cualquier editor HTML. Aquí se necesita un poco de conocimiento de HTML, pero las interfaces de usuario muy complejos y avanzados puede ser creado.

Para la mayoría de las interfaces de usuario complejas sistemas córvidos pueden ser integrados con Adobe Flash utilizando el Servlet Runtime Corvid. La aplicación Flash envía datos al tiempo de ejecución de Corvid, que lo procesa y envía datos XML a Flash. Esto se puede repetir muchas veces y permite que las aplicaciones Flash para integrar con la poderosa potencia analítica de sus sistemas expertos córvidos.

Otras

...

Descargar como (para miembros actualizados)  txt (15.2 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com