A Modular Aspect-Oriented Programming Approach of Join Point Interfaces

dc.contributor.authorVidal-Silva, Cristian
dc.contributor.authorMadariaga, Erika
dc.contributor.authorJiménez, Claudia
dc.contributor.authorCarter, Luis
dc.date.accessioned2020-05-26T18:30:44Z
dc.date.available2020-05-26T18:30:44Z
dc.date.issued2019
dc.description.abstractThis paper describes and analyzes the main differences and advantages of the Join Point Interfaces (JPI) as an Aspect-Oriented Programming (AOP) approach for the modular software production concerning the standard aspect-oriented programming methodology for Java (AspectJ) to propose a structural modeling approach looking for modular software solutions. Using a Software Engineering point-of-view, we highlight the relevance of structural and conceptual design for JPI software applications. We model and implement a classic example of AOP using AspectJ and JPI as an application example to review their main difference and highlight the JPI consistency between products (models and code). Our proposal of UML JPI class diagrams allows the definition of oblivious classes which know about their JPI connections, an essential element to adapt and transform tradition like-AspectJ AOP solutions to their JPI version. Thus, for the modular software production and education, JPI seems an ideal software development approach.es_ES
dc.identifier.issn2156-5570
dc.identifier.other10.14569/IJACSA.2019.0100875
dc.identifier.urihttps://hdl.handle.net/20.500.12536/425
dc.language.isoenes_ES
dc.sourceInternational Journal of Advanced Computer Science and Applications
dc.subjectAspect-Oriented Programminges_ES
dc.subjectAspectJes_ES
dc.subjectJPIes_ES
dc.subjectClass diagramses_ES
dc.subjectUMLes_ES
dc.titleA Modular Aspect-Oriented Programming Approach of Join Point Interfaceses_ES
dc.typeArtículo de revistaes_ES
uvm.escuelaEscuela de Ingeniería y Negocioses_ES
uvm.indexScopuses_ES
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A Modular Aspect-Oriented Programming Approachof Join Point Interfaces.pdf
Size:
152.06 KB
Format:
Adobe Portable Document Format
Description:
Artículo de revista: A Modular Aspect-Oriented Programming Approach of Join Point Interfaces
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: