JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI
El objetivo de este artículo es proponer, describir y ejemplificar el uso de JPIAspectZ, una extensión del lenguaje formal orientado a aspectos AspectZ para la especificación formal de requerimientos de aplicaciones software. Considerando que las principales características de JPI son la definición...
Guardado en:
Autores principales: | , , , |
---|---|
Lenguaje: | Spanish / Castilian |
Publicado: |
Centro de Información Tecnológica
2017
|
Materias: | |
Acceso en línea: | http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642017000600020 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:scielo:S0718-07642017000600020 |
---|---|
record_format |
dspace |
spelling |
oai:scielo:S0718-076420170006000202017-12-12JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPIVidal-Silva,Cristian LBustamante-Ubilla,Miguel ALapo-Maza,María del CarmenNuñez-Lapo,María de los Ángeles JPIAspectZ JPI AspectZ Aspectos Interfaz de Punto de Unión El objetivo de este artículo es proponer, describir y ejemplificar el uso de JPIAspectZ, una extensión del lenguaje formal orientado a aspectos AspectZ para la especificación formal de requerimientos de aplicaciones software. Considerando que las principales características de JPI son la definición de interfaces de punto unión, este articulo muestra como JPIAspectZ también soporta estas propiedades de JPI en un contexto de especificación formal de requerimientos. El Desarrollo de Software Orientado a Aspectos (DSOA), por medio de módulos de aspectos, permite solucionar un par de problemas de modularización del enfoque de Desarrollo de Software Orientado a Objetos (DSOO), pero el DSOA agrega dependencias implícitas entre clases y aspectos. La metodología DSOA-JPI define interfaces de puntos de unión entre artefactos aconsejables y aspectos aconsejadores y así solucionar los problemas de dependencia de DSOA tradicional estilo AspectJ para la producción de software modular. Se concluye que las interfaces de punto de unión como intermediarias entre clases y aspectos son perfectamente especificables formalmente con la propuesta de lenguaje JPIAspectZ.info:eu-repo/semantics/openAccessCentro de Información TecnológicaInformación tecnológica v.28 n.6 20172017-01-01text/htmlhttp://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642017000600020es10.4067/S0718-07642017000600020 |
institution |
Scielo Chile |
collection |
Scielo Chile |
language |
Spanish / Castilian |
topic |
JPIAspectZ JPI AspectZ Aspectos Interfaz de Punto de Unión |
spellingShingle |
JPIAspectZ JPI AspectZ Aspectos Interfaz de Punto de Unión Vidal-Silva,Cristian L Bustamante-Ubilla,Miguel A Lapo-Maza,María del Carmen Nuñez-Lapo,María de los Ángeles JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI |
description |
El objetivo de este artículo es proponer, describir y ejemplificar el uso de JPIAspectZ, una extensión del lenguaje formal orientado a aspectos AspectZ para la especificación formal de requerimientos de aplicaciones software. Considerando que las principales características de JPI son la definición de interfaces de punto unión, este articulo muestra como JPIAspectZ también soporta estas propiedades de JPI en un contexto de especificación formal de requerimientos. El Desarrollo de Software Orientado a Aspectos (DSOA), por medio de módulos de aspectos, permite solucionar un par de problemas de modularización del enfoque de Desarrollo de Software Orientado a Objetos (DSOO), pero el DSOA agrega dependencias implícitas entre clases y aspectos. La metodología DSOA-JPI define interfaces de puntos de unión entre artefactos aconsejables y aspectos aconsejadores y así solucionar los problemas de dependencia de DSOA tradicional estilo AspectJ para la producción de software modular. Se concluye que las interfaces de punto de unión como intermediarias entre clases y aspectos son perfectamente especificables formalmente con la propuesta de lenguaje JPIAspectZ. |
author |
Vidal-Silva,Cristian L Bustamante-Ubilla,Miguel A Lapo-Maza,María del Carmen Nuñez-Lapo,María de los Ángeles |
author_facet |
Vidal-Silva,Cristian L Bustamante-Ubilla,Miguel A Lapo-Maza,María del Carmen Nuñez-Lapo,María de los Ángeles |
author_sort |
Vidal-Silva,Cristian L |
title |
JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI |
title_short |
JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI |
title_full |
JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI |
title_fullStr |
JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI |
title_full_unstemmed |
JPIAspectZ: Una Extensión de AspectZ para la Especificación Formal de Requerimientos de Aplicaciones Orientadas a Aspectos JPI |
title_sort |
jpiaspectz: una extensión de aspectz para la especificación formal de requerimientos de aplicaciones orientadas a aspectos jpi |
publisher |
Centro de Información Tecnológica |
publishDate |
2017 |
url |
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642017000600020 |
work_keys_str_mv |
AT vidalsilvacristianl jpiaspectzunaextensiondeaspectzparalaespecificacionformalderequerimientosdeaplicacionesorientadasaaspectosjpi AT bustamanteubillamiguela jpiaspectzunaextensiondeaspectzparalaespecificacionformalderequerimientosdeaplicacionesorientadasaaspectosjpi AT lapomazamariadelcarmen jpiaspectzunaextensiondeaspectzparalaespecificacionformalderequerimientosdeaplicacionesorientadasaaspectosjpi AT nunezlapomariadelosangeles jpiaspectzunaextensiondeaspectzparalaespecificacionformalderequerimientosdeaplicacionesorientadasaaspectosjpi |
_version_ |
1714201574083919872 |