Separacion dinamica de aspectos independiente del lenguaje y plataforma mediante el uso de reflexion computacional.

Tesis doctoral de Vinuesa Martinez Luis Antonio

El principio de la separación de incumbencias o competencias se fundamenta en separar las partes principales de una aplicación de aquellas con un concepto o propósito especial típicamente ortogonal a la funcionalidad principal, construyendo las aplicaciones finales mediante la unión del código de su funcionalidad más el de sus incumbencias de dominio específico. el desarrollo de software orientado a aspectos (dsoa) es una de las aproximaciones a este principio. El dsoa ofrece soporte directo en el lenguaje para modularizar incumbencias que cortan transversalmente al código de la funcionalidad básica de la aplicación. Separando esta funcionalidad de los aspectos ortogonales, el código de la aplicación no estará entremezclado, siendo más fácil de mantener, depurar y modificar. Ejemplos de incumbencias transversales típicas son la persistencia, autenticación, logging, etc. la mayoría de los sistemas que ofrecen dsoa son estáticos: una vez que la aplicación se ha generado sus aspectos no se pueden adaptar en tiempo de ejecución. Sin embargo, en determinados escenarios es necesario poder adaptar una aplicación en ejecución en respuesta a cambios del entorno. Además, pueden surgir nuevos requerimientos cuando el sistema está ejecutándose, no siendo posib le detenerlo. existe una serie de sistemas que ofrecen dsoa de forma dinámica, pero restringen la forma en que se pueden adaptar las aplicaciones, y muchos de ellos no ofrecen una adaptabilidad plena en tiempo de ejecución. Adicionalmente, la mayoría de los sistemas existentes (ya sean dinámicos o estáticos) presentan una restricción muy importante como es la dependencia del lenguaje: sólo se puede utilizar un lenguaje fijado por el sistema. en esta tesis doctoral se presenta un sistema dsoa que ofrece una adaptación dinámica plena sin sufrir dependencias de una plataforma específica, permitiendo la utilización de diversos lenguajes de programación. La reflexión computacional de

 

Datos académicos de la tesis doctoral «Separacion dinamica de aspectos independiente del lenguaje y plataforma mediante el uso de reflexion computacional.«

  • Título de la tesis:  Separacion dinamica de aspectos independiente del lenguaje y plataforma mediante el uso de reflexion computacional.
  • Autor:  Vinuesa Martinez Luis Antonio
  • Universidad:  Oviedo
  • Fecha de lectura de la tesis:  05/10/2007

 

Dirección y tribunal

  • Director de la tesis
    • Francisco Ortín Soler
  • Tribunal
    • Presidente del tribunal: Juan manuel Cueva lovelle
    • Juan Manuel Murillo rodriguez (vocal)
    • Garcia perez schofield José baltasar (vocal)
    • María José Gil larrea (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio