Ucshell 2.0: un ambiente para el desarrollo de sistemas expertos

Fecha

2011-07-04

Autores

Fundora Fernández, Lissett

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

UCShell, es un producto informático para el desarrollo de sistemas expertos. La versión 1.0 del sistema se desarrolló en el lenguaje Borland Pascal y se implementó específicamente para el sistema operativo MS-DOS. Para programar la segunda versión se usó el lenguaje Object Pascal y a su nombre original se le agregó, al inicio, la letra W para significar el hecho de que estaba específicamente diseñado para el sistema operativo Windows. En este trabajo se presenta la versión 2.0 de UCShell (Shell de la Universidad Central) que retoma su nombre original y se significa el hecho de que puede ejecutarse sobre cualquier sistema operativo al estar programada en el lenguaje Java. Las versiones anteriores del sistema han tenido un amplio uso en la docencia e investigación pero adolecen de algunas facilidades que se incorporan o mejoran en la versión actual, entre ellas: el cálculo de la certidumbre, la interfaz con el usuario y el módulo de explicación. La nueva versión mejora de manera ostensible los mecanismos de inferencia atendiendo a que incluye una nueva dirección de búsqueda, la búsqueda dirigida por datos, e igualmente trae consigo una nueva acción llamada FINDALL que permite que continúe la inferencia una vez encontrado el resultado, lo que posibilita el hallazgo de valores alternativos de solución al problema.
UCShell is a software product for developing expert systems. Version 1.0 of the system was developed in Borland Pascal language and implemented specifically for MS-DOS operating system. To program the second version was used the Object Pascal language and to its original name was added, at the beginning, the letter W to denote the fact that it was specifically designed for the Windows operating system. In this paper is presented the version 2.0 of UCShell (Shell Central University) that sums up its original name and it means that you can run it on any operating system because it is programmed in the Java language. Earlier versions of the system have been widely used in teaching and research but they lack some facilities that incorporate or enhance the current version, including: the calculation of certainty, the user interface and explanation module. The new version improves, in an obvious way, the inference mechanisms bearing in mind that it includes a new searching address, data-driven search, and also brings a new action called Find All that allows continuing the inference once results are found, which makes possible the find of alternative values for solving the problem.

Descripción

Palabras clave

Uschell 2.0, Producto Informático, Desarrollo, Lenguaje Java, Mecanismos de Inferencia, Sistemas Expertos, Inteligencia Artificial

Citación