Ayuda
Ir al contenido

Dialnet


Propuesta y Aplicación de Diagramas de Clases UML JPI

  • Autores: Cristian L. Vidal Silva, Sabino Rivero, Leopoldo P López, Cristian A. Pereira Vásquez
  • Localización: Información tecnológica, ISSN-e 0718-0764, ISSN 0716-8756, Vol. 25, Nº. 5, 2014, págs. 113-120
  • Idioma: español
  • Títulos paralelos:
    • Proposal and Application of UML JPI Class Diagrams
  • Enlaces
  • Resumen
    • español

      Este trabajo presenta una propuesta de modelación que asocia clases y aspectos con sus interfaces de punto de unión JPI correspondientes, y se define un rol para las clases y los aspectos. Esto es, una clase exhibe interfaces JPI para las cuales define puntos de corte para instancias de puntos de unión, mientras que los aspectos implementan las interfaces JPI. Las interfaces JPI, con un estilo de programación orientada a aspectos permiten modularizar incumbencias cruzadas. Como las clases explícitamente exhiben las interfaces JPI y los aspectos ya no están acoplados a las clases y métodos como los aconsejados en AspectJ. Este trabajo propone una extensión para el diagrama de clases UML denominada diagrama de clases UML JPI con el objetivo de adaptar herramientas de modelación para soportar desarrollo de software con programación orientada a aspectos con estilo JPI.

    • English

      This article presents a modeling proposal that associates classes and aspects along with their corresponding join point interfaces JPI, and defines a role for the classes and aspects. This is, a class exhibits JPI interfaces for which defines cut point units for join points instances, whereas aspects implements JPI interfaces. These JPI interfaces, by means of an aspect-oriented programming style permit modularizing crosscutting concerns. Because classes explicitly exhibit JPI interfaces and aspects are not coupled to classes and methods as those recommended for AspectJ. This article proposes an extension for the UML class diagram name UML JPI class diagram with the objective of adapting modeling tools for supporting software that uses aspect-oriented programming with JPI style.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno