Ir al contenido

Documat


Resumen de Propuesta de una plataforma, lenguaje y diseño para el desarrollo de aplicaciones orientadas a aspectos

José Luis Herrero Agustín Árbol académico

  • La programación orientada a objetos permite desarrollar aplicaciones informáticas usando el principio de encapsulación, La ocultación de los detalles de implementación ofrece la posibilidad de reutilizar los objetos en diferentes dominios. Sin embargo, el elevado número de objetos que intervienen en las grandes aplicaciones, así como el bajo grado de reutilización y escasa adaptabilidad, han llevado a desarrollar nuevos modelos que resuelvan estas dificultades. Los modelos de separación aparecen como respuesta a estos problemas y proponen la definición, de forma separada e independiente, de la diferentes propiedades de un sistema. Dependiendo del punto de vista que se considere, pueden existir diferentes tipos de modelos de separación.

    El modelo de aspectos (AOP) propone separar en entidades diferentes el comportamiento funcional de un objeto de otras propiedades, componiendo ambos elementos posteriormente.

    Sin embargo, estos modelos no están exentos de problemas. Existe una pérdida de eficiencia en las aplicaciones desarrolladas bajo este paradigma debido, sobre todo, a la utilización de mecanismos de reflexión. Por otro lado, los modelos de aspectos propuestos hasta la fecha, tratan pocos y casi siempre los mismos aspectos. Finalmente, cabe destacar que los esfuerzos se 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 adecuados que permitan desarrollar aplicaciones orientadas a aspectos en diferentes fases del ciclo de vida, más concretamente en la fase de diseño e implementación.

    Estos nuevos mecanismos deben ser sencillos de manejar, pero a la vez tener un 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


Fundación Dialnet

Mi Documat