Definición y aplicación de perfil UML para AspectJ

Autores
Baigorria, Lorena; Riesco, Daniel Eduardo; Montejano, Germán Antonio
Año de publicación
2010
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
El desarrollo orientado a aspectos es tema de investigación en la ingeniería de software. En este trabajo se muestra la utilización de un perfil OA con restricciones semánticas en OCL, de esta manera el ingeniero de software tiene una visión más formal del mismo. Algunos de los usos que en la actualidad se le dan al perfil definido son: generación de código; donde a partir de un diseño OA, con el uso de XQuery, se lo transforma y se construye un metamodelo XML para generar código AspectJ automáticamente. Otra aplicación es la definición de métricas específicas para el Diseño Orientado a Aspectos usando OCL, aplicables a partir de la etapa del diseño, de esta manera es posible tener una visión objetiva y estimar el esfuerzo necesario para la implementación y testing del software. Este trabajo está enfocado en ayudar al ingeniero de software en el desarrollo de software OA.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
OA
OCL
Perfil OA
desarrollo de software orientado a aspectos
AOSD
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/152959

id SEDICI_bf6fa56e23c528dbd43af067fc0681d1
oai_identifier_str oai:sedici.unlp.edu.ar:10915/152959
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Definición y aplicación de perfil UML para AspectJBaigorria, LorenaRiesco, Daniel EduardoMontejano, Germán AntonioCiencias InformáticasOAOCLPerfil OAdesarrollo de software orientado a aspectosAOSDEl desarrollo orientado a aspectos es tema de investigación en la ingeniería de software. En este trabajo se muestra la utilización de un perfil OA con restricciones semánticas en OCL, de esta manera el ingeniero de software tiene una visión más formal del mismo. Algunos de los usos que en la actualidad se le dan al perfil definido son: generación de código; donde a partir de un diseño OA, con el uso de XQuery, se lo transforma y se construye un metamodelo XML para generar código AspectJ automáticamente. Otra aplicación es la definición de métricas específicas para el Diseño Orientado a Aspectos usando OCL, aplicables a partir de la etapa del diseño, de esta manera es posible tener una visión objetiva y estimar el esfuerzo necesario para la implementación y testing del software. Este trabajo está enfocado en ayudar al ingeniero de software en el desarrollo de software OA.Sociedad Argentina de Informática e Investigación Operativa2010info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionResumenhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf610-610http://sedici.unlp.edu.ar/handle/10915/152959spainfo:eu-repo/semantics/altIdentifier/url/http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-30.pdfinfo: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-10-15T11:31:09Zoai:sedici.unlp.edu.ar:10915/152959Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 11:31:10.166SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Definición y aplicación de perfil UML para AspectJ
title Definición y aplicación de perfil UML para AspectJ
spellingShingle Definición y aplicación de perfil UML para AspectJ
Baigorria, Lorena
Ciencias Informáticas
OA
OCL
Perfil OA
desarrollo de software orientado a aspectos
AOSD
title_short Definición y aplicación de perfil UML para AspectJ
title_full Definición y aplicación de perfil UML para AspectJ
title_fullStr Definición y aplicación de perfil UML para AspectJ
title_full_unstemmed Definición y aplicación de perfil UML para AspectJ
title_sort Definición y aplicación de perfil UML para AspectJ
dc.creator.none.fl_str_mv Baigorria, Lorena
Riesco, Daniel Eduardo
Montejano, Germán Antonio
author Baigorria, Lorena
author_facet Baigorria, Lorena
Riesco, Daniel Eduardo
Montejano, Germán Antonio
author_role author
author2 Riesco, Daniel Eduardo
Montejano, Germán Antonio
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
OA
OCL
Perfil OA
desarrollo de software orientado a aspectos
AOSD
topic Ciencias Informáticas
OA
OCL
Perfil OA
desarrollo de software orientado a aspectos
AOSD
dc.description.none.fl_txt_mv El desarrollo orientado a aspectos es tema de investigación en la ingeniería de software. En este trabajo se muestra la utilización de un perfil OA con restricciones semánticas en OCL, de esta manera el ingeniero de software tiene una visión más formal del mismo. Algunos de los usos que en la actualidad se le dan al perfil definido son: generación de código; donde a partir de un diseño OA, con el uso de XQuery, se lo transforma y se construye un metamodelo XML para generar código AspectJ automáticamente. Otra aplicación es la definición de métricas específicas para el Diseño Orientado a Aspectos usando OCL, aplicables a partir de la etapa del diseño, de esta manera es posible tener una visión objetiva y estimar el esfuerzo necesario para la implementación y testing del software. Este trabajo está enfocado en ayudar al ingeniero de software en el desarrollo de software OA.
Sociedad Argentina de Informática e Investigación Operativa
description El desarrollo orientado a aspectos es tema de investigación en la ingeniería de software. En este trabajo se muestra la utilización de un perfil OA con restricciones semánticas en OCL, de esta manera el ingeniero de software tiene una visión más formal del mismo. Algunos de los usos que en la actualidad se le dan al perfil definido son: generación de código; donde a partir de un diseño OA, con el uso de XQuery, se lo transforma y se construye un metamodelo XML para generar código AspectJ automáticamente. Otra aplicación es la definición de métricas específicas para el Diseño Orientado a Aspectos usando OCL, aplicables a partir de la etapa del diseño, de esta manera es posible tener una visión objetiva y estimar el esfuerzo necesario para la implementación y testing del software. Este trabajo está enfocado en ayudar al ingeniero de software en el desarrollo de software OA.
publishDate 2010
dc.date.none.fl_str_mv 2010
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Resumen
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/152959
url http://sedici.unlp.edu.ar/handle/10915/152959
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-30.pdf
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
610-610
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_ 1846064348183658496
score 13.22299