http://opendata.unex.es/recurso/ciencia-tecnologia/investigacion/tesis/Tesis/2003-52

La programación orientada a objetos permite desarrollar aplicacionesinformáticas usando el principio de encapsulación. La ocultación de losdetalles de implementación ofrece la posibilidad de reutilizar los objetosen diferentes dominios. Sin embargo, el elevado número de objetos queintervienenen las grandes aplicaciones, así como el bajo grado de reutilización yescasa adaptabilidad, han llevado a desarrollar nuevos modelos que resuelvanestas dificultades. Los modelos de separación aparecen como respuesta aestos problemas y proponen la definición, de forma separada e independiente,de la diferentes propiedades de un sistema. Dependiendo del punto de vistaque se considere, pueden existir diferentes tipos de modelos de separación.El modelo de aspectos (AOP) propone separar en entidades diferentes elcomportamiento funcional de un objeto de otras propiedades, componiendoambos elementos posteriormente.Sin embargo, estos modelos no están exentos de problemas. Existe unapérdida de eficiencia en las aplicaciones desarrolladas bajo este paradigmadebido, sobre todo, a la utilización de mecanismos de reflexión. Por otrolado, los modelos de aspectos propuestos hasta la fecha, tratan pocos ycasi siempre los mismos aspectos. Finalmente, cabe destacar que los esfuerzosse han centrando en el desarrollo de plataformas que ofrezcan separación,dejando a un lado otras fases del ciclo de vida.El objetivo fundamental del trabajo es la definición de mecanismos adecuadosque permitan desarrollar aplicaciones orientadas a aspectos en diferentesfases del ciclo de vida, más concretamente en la fase de diseño eimplementación.Estos nuevos mecanismos deben ser sencillos de manejar, pero a la vez tenerun alto poder de expresividad. Para ello, se ha escogido un modelo de aspectos,el Modelo de Disfraces, y se ha ampliado en dos líneas diferentes.Una parimera línea que desarrolla un ampliación de la plataforma y lenguaj

Literals

  • ou:tribunal
    • Hernández Núñez Juan María (Vocal)
    • Ramos Salavert, Isidro (Presidente)
    • Fuentes Fernández, Lidia (Secretario)
    • Dinis Moreira, Ana Maria (Vocal)
    • Pavon Mestras, Juan Luis (Vocal)
  • dcterms:director
    • Toro Bonilla, Miguel (Director)
    • Sánchez Figueroa, Fernando (Codirector)
  • dcterms:creator
    • Herrero Agustín, José Luis
  • dcterms:description
    • La programación orientada a objetos permite desarrollar aplicacionesinformáticas usando el principio de encapsulación. La ocultación de losdetalles de implementación ofrece la posibilidad de reutilizar los objetosen diferentes dominios. Sin embargo, el elevado número de objetos queintervienenen las grandes aplicaciones, así como el bajo grado de reutilización yescasa adaptabilidad, han llevado a desarrollar nuevos modelos que resuelvanestas dificultades. Los modelos de separación aparecen como respuesta aestos problemas y proponen la definición, de forma separada e independiente,de la diferentes propiedades de un sistema. Dependiendo del punto de vistaque se considere, pueden existir diferentes tipos de modelos de separación.El modelo de aspectos (AOP) propone separar en entidades diferentes elcomportamiento funcional de un objeto de otras propiedades, componiendoambos elementos posteriormente.Sin embargo, estos modelos no están exentos de problemas. Existe unapérdida de eficiencia en las aplicaciones desarrolladas bajo este paradigmadebido, sobre todo, a la utilización de mecanismos de reflexión. Por otrolado, los modelos de aspectos propuestos hasta la fecha, tratan pocos ycasi siempre los mismos aspectos. Finalmente, cabe destacar que los esfuerzosse han centrando en el desarrollo de plataformas que ofrezcan separación,dejando a un lado otras fases del ciclo de vida.El objetivo fundamental del trabajo es la definición de mecanismos adecuadosque permitan desarrollar aplicaciones orientadas a aspectos en diferentesfases del ciclo de vida, más concretamente en la fase de diseño eimplementación.Estos nuevos mecanismos deben ser sencillos de manejar, pero a la vez tenerun alto poder de expresividad. Para ello, se ha escogido un modelo de aspectos,el Modelo de Disfraces, y se ha ampliado en dos líneas diferentes.Una parimera línea que desarrolla un ampliación de la plataforma y lenguaj
  • dcterms:title
    • Propuesta De Una Plataforma, Lenguaje Y Diseño Para El Desarrollo De Aplicaciones Orientadas A Aspectos
  • dcterms:identifier
    • 2003-52
  • ou:programaDoctorado
    • Lenguajes Y Arquitectura En Sistemas Informáticas
  • dcterms:subject
    • Ciencia De Los Ordenadores
    • Lenguajes De Programacion
    • Matematicas
  • vcard:url

Typed Literals

Recognized prefixes