Mostrar el registro sencillo del ítem
DSAW: Sistema homogéneo de tejido estático y dinámico independiente de lenguaje y plataforma
dc.contributor.advisor | Ortín Soler, Francisco | |
dc.contributor.advisor | Vinuesa Martínez, Luis Antonio | |
dc.contributor.author | Félix Rodríguez, José Manuel | |
dc.date.accessioned | 2019-04-03T09:23:10Z | |
dc.date.available | 2019-04-03T09:23:10Z | |
dc.date.issued | 2008-06-01 | |
dc.identifier.uri | http://hdl.handle.net/10651/50962 | |
dc.description.abstract | El Desarrollo de Software Orientado a Aspectos –Aspect Oriented Software Development- (AOSD) es una eficiente aproximación al principio de la separación de incumbencias –Separation of Concerns- (SoC). Un punto clave en este paradigma es el momento en que los componentes y los aspectos son tejidos juntos, formando la aplicación final. Las herramientas de tejido estático realizan esta composición previamente a la ejecución de la aplicación. Este tipo de tejido proporciona un buen rendimiento, pero impide adaptar la aplicación en tiempo de ejecución. En respuesta a esta limitación, las herramientas de tejido dinámico realizan la composición de las aplicaciones en tiempo de ejecución. El principal beneficio del tejido dinámico es la flexibilidad que se consigue al poder adaptar las aplicaciones durante su ejecución, pero su principal desventaja es la penalización en el rendimiento de las mismas. Varios trabajos de investigación señalan la idoneidad de aproximaciones híbridas, que permitan obtener los beneficios de ambos métodos de tejido en la misma plataforma. De esta forma, se aplicaría el tejido estático cuando fuese posible y el tejido dinámico cuándo fuese necesario, así se proporcionaría un mejor equilibrio entre rendimiento en tiempo de ejecución y las adaptaciones dinámicas necesarias. Este trabajo presenta DSAW (Dynamic and Static Aspect Weaver), un sistema orientado a aspectos que soporta tejido estático y dinámico homogéneamente sobre la plataforma .Net. El diseño de DSAW ha sido realizado siguiendo el principio de la SoC, de esta forma el dinamismo (momento de tejido) de una aplicación no interfiere en el desarrollo orientado a aspectos. Un aspecto puede ser usado para adaptar una aplicación estática o dinámicamente, sin necesidad de modificar su código fuente. Además, DSAW es independiente del lenguaje y de la plataforma, y ni código fuente de los componentes ni de los aspectos es necesario para su adaptación. El objetivo del sistema es permitir que el tejido de aspectos sea independiente del lenguaje, de la plataforma y del momento de tejido. Usando esta herramienta, los desarrolladores pueden crear aspectos antes de la ejecución de la aplicación y tejerlos estáticamente, cuando la información que necesitan es conocida previamente a la ejecución. O pueden crear los aspectos durante la ejecución de la aplicación y tejerlos dinámicamente cuando la información necesaria no sea conocida antes del arranque de la aplicación. DSAW es una evolución de un proyecto previo –Ready AOP (Really Dynamic AOP). DSAW mantiene los principales beneficios de Ready AOP como su dinamismo y la independencia del lenguaje y de la plataforma junto con un conjunto rico de puntos de enlace; ampliándolos con el tejido estático de forma transparente. Esto permite mejorar el equilibrio entre rendimiento y flexibilidad en el AOSD. | spa |
dc.format.extent | 129 p. | spa |
dc.language.iso | spa | spa |
dc.relation.ispartofseries | Máster Universitario en Ingeniería Web | |
dc.rights | CC Reconocimiento - No comercial – Sin obras derivadas 4.0 internacional | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | DSAW: Sistema homogéneo de tejido estático y dinámico independiente de lenguaje y plataforma | spa |
dc.title | DSAW: Sistema homogéneo de tejido estático y dinámico independiente de lenguaje y plataforma | spa |
dc.type | master thesis | spa |
dc.rights.accessRights | open access |
Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Trabajos Fin de Máster [5283]
TFM