Revisión de un Enfoque Modular de Programación Orientada a Aspectos

En este trabajo se muestra el enfoque modular de programación orientada a aspectos de interfaces de puntos de unión o JPI para el lenguaje de programación Java, Se analiza también las principales diferencias y ventajas de JPI respecto a la metodología clásica de programación orientada a aspectos para Java (AspectJ) con el fin de obtener una programación orientada a aspectos de tipo modular. Adicionalmente, se propone una extensión del diagrama de clases UML para el diseño estructural y conceptual de aplicaciones JPI. Como ejemplo de aplicación, se presenta y describe un caso de programación en AspectJ y JPI, junto con un modelo de diagramas de clases UML del programa ejemplo, usando la propuesta de modelación de este trabajo. Se concluye que la propuesta de diagramas de clases UML JPI permite la definición de clases ingenuas, un elemento esencial para lograr una completa adaptación y transformación de soluciones de programación orientada a aspectos en soluciones JPI.

Saved in:
Bibliographic Details
Main Authors: Vidal,Cristian L, Rivero,Sabino E, Schmal,Rodolfo F, Morales,Jenny D
Format: Digital revista
Language:Spanish / Castilian
Published: Centro de Información Tecnológica 2014
Online Access:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642014000400020
Tags: Add Tag
No Tags, Be the first to tag this record!
id oai:scielo:S0718-07642014000400020
record_format ojs
spelling oai:scielo:S0718-076420140004000202014-10-10Revisión de un Enfoque Modular de Programación Orientada a AspectosVidal,Cristian LRivero,Sabino ESchmal,Rodolfo FMorales,Jenny D En este trabajo se muestra el enfoque modular de programación orientada a aspectos de interfaces de puntos de unión o JPI para el lenguaje de programación Java, Se analiza también las principales diferencias y ventajas de JPI respecto a la metodología clásica de programación orientada a aspectos para Java (AspectJ) con el fin de obtener una programación orientada a aspectos de tipo modular. Adicionalmente, se propone una extensión del diagrama de clases UML para el diseño estructural y conceptual de aplicaciones JPI. Como ejemplo de aplicación, se presenta y describe un caso de programación en AspectJ y JPI, junto con un modelo de diagramas de clases UML del programa ejemplo, usando la propuesta de modelación de este trabajo. Se concluye que la propuesta de diagramas de clases UML JPI permite la definición de clases ingenuas, un elemento esencial para lograr una completa adaptación y transformación de soluciones de programación orientada a aspectos en soluciones JPI.info:eu-repo/semantics/openAccessCentro de Información TecnológicaInformación tecnológica v.25 n.4 20142014-01-01text/htmlhttp://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642014000400020es10.4067/S0718-07642014000400020
institution SCIELO
collection OJS
country Chile
countrycode CL
component Revista
access En linea
databasecode rev-scielo-cl
tag revista
region America del Sur
libraryname SciELO
language Spanish / Castilian
format Digital
author Vidal,Cristian L
Rivero,Sabino E
Schmal,Rodolfo F
Morales,Jenny D
spellingShingle Vidal,Cristian L
Rivero,Sabino E
Schmal,Rodolfo F
Morales,Jenny D
Revisión de un Enfoque Modular de Programación Orientada a Aspectos
author_facet Vidal,Cristian L
Rivero,Sabino E
Schmal,Rodolfo F
Morales,Jenny D
author_sort Vidal,Cristian L
title Revisión de un Enfoque Modular de Programación Orientada a Aspectos
title_short Revisión de un Enfoque Modular de Programación Orientada a Aspectos
title_full Revisión de un Enfoque Modular de Programación Orientada a Aspectos
title_fullStr Revisión de un Enfoque Modular de Programación Orientada a Aspectos
title_full_unstemmed Revisión de un Enfoque Modular de Programación Orientada a Aspectos
title_sort revisión de un enfoque modular de programación orientada a aspectos
description En este trabajo se muestra el enfoque modular de programación orientada a aspectos de interfaces de puntos de unión o JPI para el lenguaje de programación Java, Se analiza también las principales diferencias y ventajas de JPI respecto a la metodología clásica de programación orientada a aspectos para Java (AspectJ) con el fin de obtener una programación orientada a aspectos de tipo modular. Adicionalmente, se propone una extensión del diagrama de clases UML para el diseño estructural y conceptual de aplicaciones JPI. Como ejemplo de aplicación, se presenta y describe un caso de programación en AspectJ y JPI, junto con un modelo de diagramas de clases UML del programa ejemplo, usando la propuesta de modelación de este trabajo. Se concluye que la propuesta de diagramas de clases UML JPI permite la definición de clases ingenuas, un elemento esencial para lograr una completa adaptación y transformación de soluciones de programación orientada a aspectos en soluciones JPI.
publisher Centro de Información Tecnológica
publishDate 2014
url http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642014000400020
work_keys_str_mv AT vidalcristianl revisiondeunenfoquemodulardeprogramacionorientadaaaspectos
AT riverosabinoe revisiondeunenfoquemodulardeprogramacionorientadaaaspectos
AT schmalrodolfof revisiondeunenfoquemodulardeprogramacionorientadaaaspectos
AT moralesjennyd revisiondeunenfoquemodulardeprogramacionorientadaaaspectos
_version_ 1755994057560031232