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
unter der Leitung von:
  1. María del Carmen Fernández Chamizo Doktormutter
  2. Pedro Antonio González Calero Doktorvater

Universität der Verteidigung: Universidad Complutense de Madrid

Fecha de defensa: 11 von Juli von 2000

Gericht:
  1. Antonio Vaquero Sánchez Präsident
  2. Luis Hernández Yáñez Sekretär
  3. Roberto Moriyón Salomón Vocal
  4. Ramón López de Mántaras Vocal
  5. Asunción Gómez Pérez Vocal
Fachbereiche:
  1. Ingeniería del Software e Inteligencia Artificial

Art: Dissertation

Teseo: 76079 DIALNET

Zusammenfassung

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