Aplicaciones con aspectos: de cambios y sus consecuencias
- Autores
- Casas, Sandra; Reinaga, Héctor; Fuentes, Cecilia
- Año de publicación
- 2012
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- La AOP propone fundamentalmente una nueva clase de modularización llamada aspectos, cuyo mecanismo de invocación implícita, requiere que se especifiquen donde o cuando deben ser invocados. En particular, este mecanismo de invocación implícita introduce una capa adicional de complejidad en la construcción de un sistema. Esto puede hacer dura la comprensión de cómo y cuando el sistema base y los aspectos interactúan y así como el sistema se comportará. Además, cambios aparentemente inocentes del código base pueden conducir a comportamientos erróneos y no intencionales. Ya que es fácil perder el rastro de la característica global de cómo el código base interactúa con los aspectos. Puede volverse difícil identificar el código de tal comportamiento no anticipado. Este trabajo propone un modelo que permita anticipar las consecuencias ante eventuales operaciones de cambio.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
Separación de Concerns
Programación Orientada a Aspectos
Operaciones de Cambio
Evolución de Software
AspectJ - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/123879
Ver los metadatos del registro completo
id |
SEDICI_35b45ec175d876792cf4cfa6faee88c8 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/123879 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Aplicaciones con aspectos: de cambios y sus consecuenciasCasas, SandraReinaga, HéctorFuentes, CeciliaCiencias InformáticasSeparación de ConcernsProgramación Orientada a AspectosOperaciones de CambioEvolución de SoftwareAspectJLa AOP propone fundamentalmente una nueva clase de modularización llamada aspectos, cuyo mecanismo de invocación implícita, requiere que se especifiquen donde o cuando deben ser invocados. En particular, este mecanismo de invocación implícita introduce una capa adicional de complejidad en la construcción de un sistema. Esto puede hacer dura la comprensión de cómo y cuando el sistema base y los aspectos interactúan y así como el sistema se comportará. Además, cambios aparentemente inocentes del código base pueden conducir a comportamientos erróneos y no intencionales. Ya que es fácil perder el rastro de la característica global de cómo el código base interactúa con los aspectos. Puede volverse difícil identificar el código de tal comportamiento no anticipado. Este trabajo propone un modelo que permita anticipar las consecuencias ante eventuales operaciones de cambio.Sociedad Argentina de Informática e Investigación Operativa2012-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf230-242http://sedici.unlp.edu.ar/handle/10915/123879spainfo:eu-repo/semantics/altIdentifier/issn/1850-2792info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:01:44Zoai:sedici.unlp.edu.ar:10915/123879Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:01:45.071SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Aplicaciones con aspectos: de cambios y sus consecuencias |
title |
Aplicaciones con aspectos: de cambios y sus consecuencias |
spellingShingle |
Aplicaciones con aspectos: de cambios y sus consecuencias Casas, Sandra Ciencias Informáticas Separación de Concerns Programación Orientada a Aspectos Operaciones de Cambio Evolución de Software AspectJ |
title_short |
Aplicaciones con aspectos: de cambios y sus consecuencias |
title_full |
Aplicaciones con aspectos: de cambios y sus consecuencias |
title_fullStr |
Aplicaciones con aspectos: de cambios y sus consecuencias |
title_full_unstemmed |
Aplicaciones con aspectos: de cambios y sus consecuencias |
title_sort |
Aplicaciones con aspectos: de cambios y sus consecuencias |
dc.creator.none.fl_str_mv |
Casas, Sandra Reinaga, Héctor Fuentes, Cecilia |
author |
Casas, Sandra |
author_facet |
Casas, Sandra Reinaga, Héctor Fuentes, Cecilia |
author_role |
author |
author2 |
Reinaga, Héctor Fuentes, Cecilia |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Separación de Concerns Programación Orientada a Aspectos Operaciones de Cambio Evolución de Software AspectJ |
topic |
Ciencias Informáticas Separación de Concerns Programación Orientada a Aspectos Operaciones de Cambio Evolución de Software AspectJ |
dc.description.none.fl_txt_mv |
La AOP propone fundamentalmente una nueva clase de modularización llamada aspectos, cuyo mecanismo de invocación implícita, requiere que se especifiquen donde o cuando deben ser invocados. En particular, este mecanismo de invocación implícita introduce una capa adicional de complejidad en la construcción de un sistema. Esto puede hacer dura la comprensión de cómo y cuando el sistema base y los aspectos interactúan y así como el sistema se comportará. Además, cambios aparentemente inocentes del código base pueden conducir a comportamientos erróneos y no intencionales. Ya que es fácil perder el rastro de la característica global de cómo el código base interactúa con los aspectos. Puede volverse difícil identificar el código de tal comportamiento no anticipado. Este trabajo propone un modelo que permita anticipar las consecuencias ante eventuales operaciones de cambio. Sociedad Argentina de Informática e Investigación Operativa |
description |
La AOP propone fundamentalmente una nueva clase de modularización llamada aspectos, cuyo mecanismo de invocación implícita, requiere que se especifiquen donde o cuando deben ser invocados. En particular, este mecanismo de invocación implícita introduce una capa adicional de complejidad en la construcción de un sistema. Esto puede hacer dura la comprensión de cómo y cuando el sistema base y los aspectos interactúan y así como el sistema se comportará. Además, cambios aparentemente inocentes del código base pueden conducir a comportamientos erróneos y no intencionales. Ya que es fácil perder el rastro de la característica global de cómo el código base interactúa con los aspectos. Puede volverse difícil identificar el código de tal comportamiento no anticipado. Este trabajo propone un modelo que permita anticipar las consecuencias ante eventuales operaciones de cambio. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-08 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/123879 |
url |
http://sedici.unlp.edu.ar/handle/10915/123879 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/1850-2792 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 230-242 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260515330457600 |
score |
13.13397 |