dor_id: 5040755

506.#.#.a: Público

590.#.#.d: No es revisada por pares

510.0.#.a: Latindex-Directorio; PERIÓDICA; SIC CONACULTA; IRESIE; CATMEX; Latinrev

561.#.#.u: https://www.tic.unam.mx/

650.#.4.x: Multidisciplina

336.#.#.b: article

336.#.#.3: Artículo de Divulgación

336.#.#.a: Artículo

351.#.#.6: https://www.ru.tic.unam.mx/handle/123456789/7

351.#.#.b: Revista Digital Universitaria

351.#.#.a: Tecnologías de la información y comunicación

harvesting_group: ru.dgtic

270.1.#.p: rutic@unam.mx

590.#.#.c: DSpace

270.#.#.d: MX

270.1.#.d: México

590.#.#.b: Universitario

883.#.#.u: http://www.ru.tic.unam.mx/

883.#.#.a: Repositorio de la Dirección General de Cómputo y de Tecnologías de Información y Comunicación "RU-TIC"

590.#.#.a: Administración Central

883.#.#.1: https://www.tic.unam.mx/

883.#.#.q: Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

850.#.#.a: Universidad Nacional Autónoma de México

856.4.0.u: https://ru.tic.unam.mx/bitstream/123456789/1965/1/art125_2011.pdf

100.1.#.a: Hernandez Martinez, Juan Alberto; Juárez Martínez, Ulises

100.1.#.0: Hernandez Martinez, Juan Alberto: cvu:377509; Juárez Martínez, Ulises: cvu:85999

524.#.#.a: Hernandez Martinez, Juan Alberto y Juárez Martínez, Ulises (2011). Visualización de programas utilizando técnicas orientadas a aspectos. Coordinación de Universidad Abierta, Innovación Educativa y Educación a Distancia, UNAM; Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM. Recuperado de https://repositorio.unam.mx/contenidos/5040755

245.1.0.a: Visualización de programas utilizando técnicas orientadas a aspectos

502.#.#.c: Universidad Nacional Autónoma de México

561.1.#.a: Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

264.#.0.c: 2011

264.#.1.c: 2011-12-01

307.#.#.a: 2018-06-28T05:12:46Z

653.#.#.a: Programación orientada a aspectos; Visualización de programas; Algoritmos; Variables locales; Programación orientada a aspectos; Énfasis; Program visualization; Algorithms; Local variables; Aspect-oriented programming; Enfasis

506.1.#.a: La titularidad de los derechos patrimoniales de esta obra pertenece a la Universidad Nacional Autónoma de México. Su uso se rige por una licencia Creative Commons BY-NC-SA 4.0 Internacional, https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.es, fecha de asignación de la licencia 2018-06-28, para un uso diferente consultar al responsable jurídico del repositorio por medio del correo electrónico rutic@unam.mx

884.#.#.k: http://ru.tic.unam.mx/handle/123456789/1965

001.#.#.#: oai:ru.tic.unam.mx:123456789/1965

041.#.7.h: spa

520.3.#.a: La Visualización de Programas es un área de la computación que ayuda ampliamente a la comprensión de algoritmos, mostrando resultados intermedios de toda la ejecución del mismo. En este sentido, contar con herramientas que proporcionen este tipo de funcionalidad, es muy útil dentro del área educacional. Lograr la obtención de dichos resultados implica el indagar en lugares estratégicos dentro del algoritmo para recuperar los datos pertinentes, siendo las variables locales el punto de importancia. Es necesario tener el soporte que permita adentrarnos en la búsqueda de información dentro de un programa dado y así obtener la visualización adecuada que permita mejorar la comprensión del mismo. El problema esencial en la Visualización de Programas es la falta de soporte para indagar adecuadamente en las estructuras de control y en las variables locales, lo que ocasiona que las soluciones se implementen de forma local a un programa, dificultando aún más la comprensión. La Programación Orientada a Aspectos ofrece una alternativa para este tipo de situaciones, identificando, separando y encapsulando asuntos. Por su parte el framework Énfasis da un soporte orientado a aspectos para aplicar cortes sobre variables locales, lo que en conjunto permiten obtener visualizaciones más robustas y entendibles. Program visualization is a computing area that aids to understand algorithms showing intermediate results about the execution of itself, in this sense, having tools that provide this type of functionality is very useful in an educational area. To achieve such results it is necessary to search in strategic places inside the code to get the relevant information. Being local variables the locus, it is necessary to have the support that allows recover important data inside a program, and so, to get a correct visualization that allows a better understanding about an algorithm. The main trouble in Program Visualization is the lack of support to inquire appropriately on control structures and local variables, causing that solutions are implemented locally for each program getting hard the understanding even more. Aspect-Oriented Programing offers an alternative to this kind of situations, identifying, separating and encapsulating concerns. Énfasis framework gives an aspect-oriented support to apply pointcuts on local variables, which.

500.#.#.a: Tema del mes.

773.1.#.t: Revista Digital Universitaria

773.1.#.o: https://www.revista.unam.mx/

046.#.#.j: 2018-06-28T05:12:46Z

310.#.#.a: Bimestral

300.#.#.a: 358.4 KB; 475 KB

264.#.1.b: Coordinación de Universidad Abierta, Innovación Educativa y Educación a Distancia, UNAM; Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

900.#.#.a: http://www.revista.unam.mx/vol.12/num12/art125/art125.pdf

900.#.#.c: Revista Digital Universitaria (1607 - 6079). Vol. 12, No. 12 (2011) -- http://www.revista.unam.mx/index_dic11.htm

handle: 009f61c8c4e1c3ec

harvesting_date: 2021-08-10 08:52:00.0

856.#.0.q: application/pdf

file_creation_date: 2011-12-26 21:12:10.0

file_modification_date: 2011-12-26 21:12:11.0

file_name: 00615ccbfa3566c06e178d2076c164656bc38dd41d7280c9cb2c8b6dd66ad8f3.pdf

file_format_version: application/pdf; version=1.4

file_size: 486421

245.1.0.b: Program Visualization UsingAspect-OrientedTechniques

last_modified: 2021-11-12 15:35:00

license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.es

license_type: by-nc-sa

No entro en nada

No entro en nada 2

Artículo

Visualización de programas utilizando técnicas orientadas a aspectos

Hernandez Martinez, Juan Alberto; Juárez Martínez, Ulises

Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM, publicado en Revista Digital Universitaria, y cosechado de Repositorio de la Dirección General de Cómputo y de Tecnologías de Información y Comunicación "RU-TIC"

Licencia de uso

Procedencia del contenido

Cita

Hernandez Martinez, Juan Alberto y Juárez Martínez, Ulises (2011). Visualización de programas utilizando técnicas orientadas a aspectos. Coordinación de Universidad Abierta, Innovación Educativa y Educación a Distancia, UNAM; Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM. Recuperado de https://repositorio.unam.mx/contenidos/5040755

Descripción del recurso

Autor(es)
Hernandez Martinez, Juan Alberto; Juárez Martínez, Ulises
Identificador del autor
Hernandez Martinez, Juan Alberto: cvu:377509; Juárez Martínez, Ulises: cvu:85999
Tipo
Artículo de Divulgación
Área del conocimiento
Multidisciplina
Título
Visualización de programas utilizando técnicas orientadas a aspectos
Fecha
2011-12-01
Resumen
La Visualización de Programas es un área de la computación que ayuda ampliamente a la comprensión de algoritmos, mostrando resultados intermedios de toda la ejecución del mismo. En este sentido, contar con herramientas que proporcionen este tipo de funcionalidad, es muy útil dentro del área educacional. Lograr la obtención de dichos resultados implica el indagar en lugares estratégicos dentro del algoritmo para recuperar los datos pertinentes, siendo las variables locales el punto de importancia. Es necesario tener el soporte que permita adentrarnos en la búsqueda de información dentro de un programa dado y así obtener la visualización adecuada que permita mejorar la comprensión del mismo. El problema esencial en la Visualización de Programas es la falta de soporte para indagar adecuadamente en las estructuras de control y en las variables locales, lo que ocasiona que las soluciones se implementen de forma local a un programa, dificultando aún más la comprensión. La Programación Orientada a Aspectos ofrece una alternativa para este tipo de situaciones, identificando, separando y encapsulando asuntos. Por su parte el framework Énfasis da un soporte orientado a aspectos para aplicar cortes sobre variables locales, lo que en conjunto permiten obtener visualizaciones más robustas y entendibles. Program visualization is a computing area that aids to understand algorithms showing intermediate results about the execution of itself, in this sense, having tools that provide this type of functionality is very useful in an educational area. To achieve such results it is necessary to search in strategic places inside the code to get the relevant information. Being local variables the locus, it is necessary to have the support that allows recover important data inside a program, and so, to get a correct visualization that allows a better understanding about an algorithm. The main trouble in Program Visualization is the lack of support to inquire appropriately on control structures and local variables, causing that solutions are implemented locally for each program getting hard the understanding even more. Aspect-Oriented Programing offers an alternative to this kind of situations, identifying, separating and encapsulating concerns. Énfasis framework gives an aspect-oriented support to apply pointcuts on local variables, which.
Tema
Programación orientada a aspectos; Visualización de programas; Algoritmos; Variables locales; Programación orientada a aspectos; Énfasis; Program visualization; Algorithms; Local variables; Aspect-oriented programming; Enfasis
Idioma
spa

Enlaces