• español (España)
    • English
  • English 
    • español (España)
    • English
  • Login
View Item 
  •   DSpace Home
  • Escuelas, Departamentos y Centros
  • Escuela de Ingeniería y Negocios
  • Artículos científicos
  • View Item
  •   DSpace Home
  • Escuelas, Departamentos y Centros
  • Escuela de Ingeniería y Negocios
  • Artículos científicos
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

A Modular Aspect-Oriented Programming Approach of Join Point Interfaces

Thumbnail
View/Open
Artículo de revista: A Modular Aspect-Oriented Programming Approach of Join Point Interfaces (152.0Kb)
Date
2019
Author
Vidal-Silva, Cristian
Madariaga, Erika
Jiménez, Claudia
Carter, Luis
Statistics
Abstract
This 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.
URI
https://hdl.handle.net/20.500.12536/425
Collections
  • Artículos científicos
Metadata
Show full item record
UVM - Universidad Viña del MarAcreditación
Nuestros Sitios
  • CREA (Biblioteca)
  • Repositorio
  • UVM en Medios
Calendario Académico
  • Diurno
  • Vespertino
Fono Admisión

800 37 4100

FONO ALUMNOS (CSE)

32 2462510 (Recreo)

32 2462637 (Miraflores)

32 2462693 (Rodelillo)

Formularios
  • Contacto
  • Denuncia de Acoso Sexual o Discriminación Arbitraria
Nuestras Redes Sociales
Universidad Viña del Mar

Agua Santa 7055, Viña del Mar

  • Políticas de Privacidad

Agua Santa 7055, sector Rodelillo, Viña del Mar.

Implementado por
OpenGeek
 

Browse

Navigate on all siteCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsItem TypesThis CollectionBy Issue DateAuthorsTitlesSubjectsItem Types

My Account

Login

Statistics

View Usage Statistics
UVM - Universidad Viña del MarAcreditación
Nuestros Sitios
  • CREA (Biblioteca)
  • Repositorio
  • UVM en Medios
Calendario Académico
  • Diurno
  • Vespertino
Fono Admisión

800 37 4100

FONO ALUMNOS (CSE)

32 2462510 (Recreo)

32 2462637 (Miraflores)

32 2462693 (Rodelillo)

Formularios
  • Contacto
  • Denuncia de Acoso Sexual o Discriminación Arbitraria
Nuestras Redes Sociales
Universidad Viña del Mar

Agua Santa 7055, Viña del Mar

  • Políticas de Privacidad

Agua Santa 7055, sector Rodelillo, Viña del Mar.

Implementado por
OpenGeek