Ir al contenido

Documat


Tecnología software aplicada al diseño de sistemas basados en el conocimiento

  • Autores: José Joaquín Cañadas Martínez
  • Directores de la Tesis: José Tomás Palma Méndez (dir. tes.) Árbol académico, Isabel María del Águila Cano (codir. tes.) Árbol académico, Samuel Túnez Rodríguez (codir. tes.) Árbol académico
  • Lectura: En la Universidad de Almería ( España ) en 2015
  • Idioma: español
  • Tribunal Calificador de la Tesis: Roque Luis Marín Morales (presid.) Árbol académico, Antonio Corral Liria (secret.) Árbol académico, Enrique Alba Torres (voc.) Árbol académico
  • Enlaces
    • Tesis en acceso abierto en: TESEO
  • Resumen
    • Esta tesis doctoral presenta una nueva propuesta para hacer frente al desarrollo de sistemas basados en reglas integrados en aplicaciones web. La integración de motores de reglas aumenta la funcionalidad de los sistemas de información, proporcionando capacidades de razonamiento e inferencia para deducir nueva información y alcanzar conclusiones ``inteligentes'' a partir de la información mantenida en el sistema. Para lograr este objetivo, se ha propuesto la aplicación del desarrollo de software dirigido por modelos para sistematizar y automatizar el proceso de desarrollo de aplicaciones web basadas en reglas. Como modelos origen se emplean los modelos conceptuales propios de la Ingeniería del Conocimiento que permiten especificar la estructura de la información del dominio mediante ontologías, que combinados con las reglas, definen la semántica de una aplicación web basada en reglas. El enfoque de desarrollo dirigido por modelos aplica un conjunto de transformaciones de modelos para convertir los modelos en código. Una importante ventaja de este enfoque es que permite la definición y ejecución automática de transformaciones entre modelos y de modelos a código, reduciendo sustancialmente el tiempo de desarrollo. Por el contrario, puesto que los modelos no permiten representar todos los aspectos de una aplicación software, esto implica que muchos elementos de la aplicación deben estar predefinidos. Por tanto, la funcionalidad de una aplicación web basada en reglas queda predefinida para permitir al usuario final crear, recuperar, actualizar y eliminar instancias de las clases definidas en el dominio. A diferencia de diversas propuestas y herramientas actuales que permiten la generación automática de aplicaciones que realizan esas funciones sobre información almacenada en bases de datos relacionales, la contribución de esta tesis es que esas operaciones se ejecutan sobre la memoria de trabajo del motor de reglas, permitiendo así que este ejecute un mecanismo de inferencia (suele ser encadenamiento hacia delante) que dirige el proceso de razonamiento deductivo.

      La propuesta ha sido implementada usando las herramientas de soporte al desarrollo de software dirigido por modelos proporcionadas en Eclipse Modeling Project. Las aplicaciones web resultantes están basadas en la arquitectura Modelo-Vista-Controlador y el framework JavaServer Faces, e integran el motor de reglas Jess que es el encargado de proporcionar las características de inferencia. El enfoque propuesto materializa InSCo, una metodología que entremezcla Ingeniería del Conocimiento e Ingeniería del Software para el desarrollo de sistemas de información inteligentes híbridos


Fundación Dialnet

Mi Documat

Opciones de tesis

Opciones de compartir

Opciones de entorno