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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Vidal-Silva,Cristian L, Bustamante-Ubilla,Miguel A, Lapo-Maza,María del Carmen, Nuñez-Lapo,María de los Ángeles
Lenguaje:Spanish / Castilian
Publicado: Centro de Información Tecnológica 2017
Materias:
JPI
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