Aplicación de técnicas de representación de conocimiento a la reutilización de diseño en programación orientada a objetos

  1. Gómez Albarrán, María de las Mercedes
Dirigée par:
  1. María del Carmen Fernández Chamizo Directrice
  2. Pedro Antonio González Calero Directeur

Université de défendre: Universidad Complutense de Madrid

Fecha de defensa: 11 juillet 2000

Jury:
  1. Antonio Vaquero Sánchez President
  2. Luis Hernández Yáñez Secrétaire
  3. Roberto Moriyón Salomón Rapporteur
  4. Ramón López de Mántaras Rapporteur
  5. Asunción Gómez Pérez Rapporteur
Département:
  1. Ingeniería del Software e Inteligencia Artificial

Type: Thèses

Teseo: 76079 DIALNET

Résumé

El trabajo que se presenta en esta memoria se clasifica temáticamente dentro del área de la Ingeniería del software basada en conocimiento, Dentro de la Ingeniería del software abordamos el problema de al Reutilización del software y más concretamente el problema de la Reutilización de frameworks. Los frameworks sondiseños aruqitectónicos, flexibles y extensibles,para toda una familia de (sub) sistemas y están implementados en un lenguajes de programciónorientado a objetos. Dado su alto grado de extensibilidad y flexibilidad, los frameworks tienden a ser sofisticados y complejos, lo que dificulta su uso y comprensión. Lamentablemente, los frameworks suelen documentarse de la misma forma que se documenta cualquier ssitema informático, lo cual no es apropiado en sistemas construidos para ser reutilizados en el desarrollo de numerosas aplicaciones y tampoco reduce las anteriores dificultades. Nuestro trabajo define la arquitectura de una herramienta de ayda para elproblema deluso y la comprensión de los frameworks. Proponemos la recopilación y organización de toda la informacióndisponible acerca del framework y el desarrollo de mecanismo que faciliten el acceso a la misma. En esencia nuestra propuesta consta de: - La realización del análisis de un domino y la construcciónd e un sistema de información en torno al frameworks. Dicho sistema recopila información acerca del dominio de aplicación del frameworks, su código y su diseño. - El desarrollo de mecanismo que faciliten el acceso a la parte del contenido del sistema de información que es relevante para el usuario en cada momento. - La construcción de un sistema de Razonamiento basado en casos sobre el sistema de información, cuyos casos son experiencias previas de resolucióndej problemas utilizando el framework. El sistema de Razonamiento basado en casos utiliza al sistema de información como depósito de conocimiento general. - El desarrollo de: me