JPIAspectZ: A Formal Specification Language for Aspect-Oriented JPI Applications

Cristian Vidal Silva, RODOLFO HUMBERTO VILLARROEL ACEVEDO, Cristian Pereira Vasquez

Resultado de la investigación: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

2 Citas (Scopus)

Resumen

This article proposes and describes JPIAspectZ, a formal language used to write AspectOriented (AO) software specification to support the use of Join Point Interfaces (JPI) between advised classes and aspects. JPIAspectZ looks for a concept and model consistency for a JPI software development process. The main characteristic of JPI is to define explicit associations between aspects and advised classes by means of join point interfaces, so that classes are no longer oblivious of their possible interaction with aspects and as well aspects, for their action effectiveness, do not depend on signatures of advisable class methods. Only JPIAspectZ supports this JPI principle. An application example of JPIAspectZ is presented to analyze the pros and cons of our proposal.

Idioma originalInglés
Título de la publicación alojadaProceedings - 2014 33rd International Conference of the Chilean Computer Science Society, SCCC 2014
EditorialIEEE Computer Society
Páginas128-131
Número de páginas4
ISBN (versión digital)9781509004218
DOI
EstadoPublicada - 1 sept. 2016
Evento33rd International Conference of the Chilean Computer Science Society, SCCC 2014 - Talca, Maule, Chile
Duración: 12 nov. 201414 nov. 2014

Serie de la publicación

NombreProceedings - International Conference of the Chilean Computer Science Society, SCCC
Volumen2016-September
ISSN (versión impresa)1522-4902

Conferencia

Conferencia33rd International Conference of the Chilean Computer Science Society, SCCC 2014
País/TerritorioChile
CiudadTalca, Maule
Período12/11/1414/11/14

Huella

Profundice en los temas de investigación de 'JPIAspectZ: A Formal Specification Language for Aspect-Oriented JPI Applications'. En conjunto forman una huella única.

Citar esto