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
Zuzendaria:
  1. María del Carmen Fernández Chamizo Zuzendaria
  2. Pedro Antonio González Calero Zuzendaria

Defentsa unibertsitatea: Universidad Complutense de Madrid

Fecha de defensa: 2000(e)ko uztaila-(a)k 11

Epaimahaia:
  1. Antonio Vaquero Sánchez Presidentea
  2. Luis Hernández Yáñez Idazkaria
  3. Roberto Moriyón Salomón Kidea
  4. Ramón López de Mántaras Kidea
  5. Asunción Gómez Pérez Kidea
Saila:
  1. Ingeniería del Software e Inteligencia Artificial

Mota: Tesia

Teseo: 76079 DIALNET

Laburpena

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