TY - JOUR
T1 - Integración de Modelos de Análisis y Diseño de Interface de Punto de Unión JPI en la Búsqueda de un Desarrollo Modular de Software Orientado a Aspectos
AU - Vidal-Silva, Cristian L.
AU - Pham, Trung T.
AU - Villarroel, Rodolfo H.
AU - Philominraj, Andrew
N1 - Publisher Copyright:
© 2018 Centro de Informacion Tecnologica.
PY - 2018/2
Y1 - 2018/2
N2 - Looking for a JPI software development process, for the modeling of JPI solutions, this article presents and applies the JPIAspectZ and JPI UML class diagrams languages for the formal specification of requirements and the modeling of structural components of JPI solutions. In this way, it is possible to evaluate the level of hegemony between the products of these languages regarding to the equivalent JPI solution in terms of classes, aspects and instances of JPI, to finally highlight the obtained results. The main feature of Join Point Interface (JPI) as an Aspect-Oriented Programming (AOP) methodology is the definition of interfaces between aspects and advisable classes, feature that has been considered in this work. This article also highlights the modularity and consistency among 32JPI solution products.
AB - Looking for a JPI software development process, for the modeling of JPI solutions, this article presents and applies the JPIAspectZ and JPI UML class diagrams languages for the formal specification of requirements and the modeling of structural components of JPI solutions. In this way, it is possible to evaluate the level of hegemony between the products of these languages regarding to the equivalent JPI solution in terms of classes, aspects and instances of JPI, to finally highlight the obtained results. The main feature of Join Point Interface (JPI) as an Aspect-Oriented Programming (AOP) methodology is the definition of interfaces between aspects and advisable classes, feature that has been considered in this work. This article also highlights the modularity and consistency among 32JPI solution products.
KW - AOP
KW - Class diagram
KW - JPI
KW - JPI model
KW - JPIAspectZ
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=85042311624&partnerID=8YFLogxK
U2 - 10.4067/S0718-07642018000100006
DO - 10.4067/S0718-07642018000100006
M3 - Article
AN - SCOPUS:85042311624
VL - 29
SP - 39
EP - 48
JO - Informacion Tecnologica
JF - Informacion Tecnologica
SN - 0716-8756
IS - 1
ER -