TY - GEN
T1 - JPIAspectZ
T2 - 33rd International Conference of the Chilean Computer Science Society, SCCC 2014
AU - Silva, Cristian Vidal
AU - VILLARROEL ACEVEDO, RODOLFO HUMBERTO
AU - Vasquez, Cristian Pereira
PY - 2016/9/1
Y1 - 2016/9/1
N2 - 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.
AB - 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.
KW - aspects
KW - join point interfaces
KW - JPI
KW - JPIAspectZ
UR - http://www.scopus.com/inward/record.url?scp=84989844767&partnerID=8YFLogxK
U2 - 10.1109/SCCC.2014.22
DO - 10.1109/SCCC.2014.22
M3 - Conference contribution
T3 - Proceedings - International Conference of the Chilean Computer Science Society, SCCC
SP - 128
EP - 131
BT - Proceedings - 2014 33rd International Conference of the Chilean Computer Science Society, SCCC 2014
PB - IEEE Computer Society
Y2 - 12 November 2014 through 14 November 2014
ER -