Aplicación de técnicas basadas en conocimiento como soporte a la reutilización en bibliotecas orientadas a objetos

  1. González Calero, Pedro Antonio
Dirigida por:
  1. María del Carmen Fernández Chamizo Directora

Universidad de defensa: Universidad Complutense de Madrid

Año de defensa: 1997

Tribunal:
  1. Antonio Vaquero Sánchez Presidente
  2. Luis Hernández Yáñez Secretario
  3. José María Troya Linero Vocal
  4. Núria Castell Ariño Vocal
  5. Enric Plaza Cervera Vocal
Departamento:
  1. Ingeniería del Software e Inteligencia Artificial

Tipo: Tesis

Teseo: 59350 DIALNET

Resumen

ESTE TRABAJO SE ENMARCA DENTRO DE UN NUMEROSO CONJUNTO DE ESFUERZOS ENCAMINADOS A DEFINIR TECNICAS Y MECANISMOS QUE FACILITEN LA REUTILIZACION SISTEMATICA DE DISTINTOS TIPOS DE ENTIDADES SOFTWARE, DENTRO DE ESTE AMPLIO MARCO DE TRABAJO NOS HEMOS CONCENTRADO EN LOS PROBLEMAS PROPIOS DE LA REUTILIZACION EN BIBLIOTECAS DE COMPONENTES ORIENTADAS A OBJETOS. LA CUALIDAD FUNDAMENTAL DE LAS TECNICAS DE DISEÑO E IMPLEMENTACION ORIENTADAS A OBJETOS, DESDE EL PUNTO DE VISTA DE LA REUTILIZACION, RADICA EN SU CAPACIDAD PARA FACILITAR LA CONSTRUCCION DE SISTEMAS FLEXIBLES Y SENCILLOS DE MODIFICAR. SIN EMBARGO, LA FLEXIBILIDAD Y LA GENERALIDAD DE ESTAS BIBLIOTECAS DIFICULTAN LA COMPRENSION DE LAS COMPONENTES, UN PROBLEMA QUE SE TRADUCE EN EL ESFUERZO NECESARIO PARA LLEGAR A DOMINARLAS. ESTA TESIS PROPONE UN MODELO DE AYUDA QUE ABORDA EL PROBLEMA DE LA COMPRENSION EN LAS BIBLIOTECAS DE COMPONENTES ORIENTADAS A OBJETOS, A TRAVES DE DOS IDEAS FUNDAMENTALES: . LA DEFINICION DE UN MODELO DE REPRESENTACION QUE INTEGRA LOS DISTINTOS TIPOS DE INFORMACION DISPONIBLES SOBRE LA BIBLIOTECA DE COMPONENTES. . LA APLICACION DE TECNICAS DE RAZONAMIENTO BASADO EN CASOS PARA ORGANIZAR LA INFORMACION COMO UN DEPOSITO DE EXPERIENCIAS, DONDE EL USUARIO PUEDE INCLUIR EL CONOCIMIENTO QUE VAYA ADQUIRIENDO EN SU INTERACCION CON LA BIBLIOTECA. ESTAS IDEAS SE CONCRETAN EN LOS RESULTADOS QUE CONSTITUYEN LAS APORTACIONES DE NUESTRO TRABAJO: . SE HA PUESTO DE MANIFIESTO LA IDONEIDAD DE LAS LOGICAS DESCRIPTIVAS COMO UN FORMALISMO ADECUADO PARA REPRESENTAR LOS DISTINTOS TIPOS DE CONOCIMIENTO -CODIGO, DOCUMENTACION Y CONOCIMIENTO EXPERTO- RELACIONADOS CON UN SISTEMA INFORMATICO, EN GENERAL, Y CON UNA BIBLIOTECA DE COMPONENTES, EN PARTICULAR. . SE HA CONSTRUIDO UNA TAXONOMIA DE CONCEPTOS DE PROGRAMACION QUE PERMITE: ASOCIAR DESCRIPCIONES TERMINOLOGICAS CON LAS COMPONENTES A INDEXAR Y DEFINIR EL VOCABULARIO ESPECIFICO DEL DOMINIO, EN TERMINOS DE CONCEPTOS DE USO G