Universidad Autónoma de Chile
  • About
  • How to publish
  • Contact Us
    • Login

    Repositorio Académico

    Advanced search
    View Item 
    •   Home
    • Investigación y Desarrollo
    • Producción Científica
    • Artículos científicos
    • View Item
    •   Home
    • Investigación y Desarrollo
    • Producción Científica
    • Artículos científicos
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Comparing of the use of design pattern decorator and aspect-oriented programming in .NET to modularize crosscutting concerns [Comparación de uso del patrón de diseño decorator y la programación orientada a aspectos en .NET para modularizar incumbencias cruzadas]

    Article
    View/Open
    item_2-s2.0-85032353758.pdf (2.479Kb)
    Date
    2017
    DOI
    10.4067/S0718-07642017000500006

    Metadata
    Show full item record
    Author
    Pereira-Vásquez C.A.
    Vidal-Silva C.L.
    Morris M.A.
    Abstract
    Looking for modular .NET software solutions, this article describes and illustrates how to produce modular .NET solutions through the use of the object-oriented software design pattern Decorator and the aspectoriented programming (AOP) tool PostSharp for the crosscutting concerns modularization of an application. The application is a base and traditional crosscutting concerns example (logging example). This article presents solutions of logging by the use of Decorator and PostSharp for the modularization of its crosscutting concerns. It also gives details of the advantages and disadvantages of both solutions. Furthermore, this article specifies AOP information that is part of PostSharp and proposes applying PostSharp and Decorator to achieve higher modularity level solutions.
    Collections
    • Artículos científicos

    Related items

    Showing items related by title, author, creator and subject.

    • Article

      Looking for a modular software development methodology. Blending of feature-oriented programming and aspect-oriented programming JPI [En Búsqueda de un Procedimiento de Desarrollo de Software Modular. Simbiosis entre Programación Orientada a la Característica y Programación Orientada a Aspectos JPI] (2020) 

      Vidal-Silva C.L.; Pham T.T.; Sepúlveda S.M.; Carter L.E. (Centro de Informacion Tecnologica, 2019)
    • Article

      A proposal of feature model with join point interface for the modeling of software product lines [Propuesta de Modelo de Características con Interfaz de Punto de Unión para el Modelamiento de Líneas de Productos de Software] (2020) 

      Vidal-Silva C.L.; Bustamante M.A.; Rubio J.M.; Carter L.E. (Centro de Informacion Tecnologica, 2018)
    • Review

      A review of a modular approach of aspect-oriented programming [Revisión de un enfoque modular de programación orientada a aspectos] (2020) 

      Vidal C.L.; Rivero S.E.; Schmal R.F.; Morales J.D. (Centro de Informacion Tecnologica, 2014)
    LA UNIVERSIDAD
    • Aseguramiento de Calidad
    • Internacional
    • Vinculación con el Medio
    • Más Transparencia
    • Acreditación
    • Reglamentos e instructivos
    • Reclamos y Sugerencias
    FACULTADES
    • Administración y Negocios
    • Arquitectura y Construcción
    • Ciencias de la Salud
    • Ciencias Sociales y Humanidades
    • Derecho
    • Educación
    • Ingeniería
    INVESTIGACIÓN
    • Estructura
    • Comités de Ética
    • Institutos de Investigación
    • Centros de Investigación
    • Grupos de Investigación
    • Docentes Investigadores
    POSTGRADOS
    • Postgrados
    • Doctorados
    • Magíster
    • Especialidades
    • Escuela Internacional
    • Escuela Alta Dirección

    Browse

    All contentCollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister
    Academic Journals
    LA UNIVERSIDAD
    • Aseguramiento de Calidad
    • Internacional
    • Vinculación con el Medio
    • Más Transparencia
    • Acreditación
    • Reglamentos e instructivos
    • Reclamos y Sugerencias
    FACULTADES
    • Administración y Negocios
    • Arquitectura y Construcción
    • Ciencias de la Salud
    • Ciencias Sociales y Humanidades
    • Derecho
    • Educación
    • Ingeniería
    INVESTIGACIÓN
    • Estructura
    • Comités de Ética
    • Institutos de Investigación
    • Centros de Investigación
    • Grupos de Investigación
    • Docentes Investigadores
    POSTGRADOS
    • Postgrados
    • Doctorados
    • Magíster
    • Especialidades
    • Escuela Internacional
    • Escuela Alta Dirección