• DocumentCode
    661226
  • Title

    A Systematic Review on Aspects in Software Architecture Design

  • Author

    De Oliveira, Kenia Santos ; dos Santos Soares, Michel

  • Author_Institution
    Fac. of Comput., Fed. Univ. of Uberldndia, Uberlandia, Brazil
  • fYear
    2012
  • fDate
    12-16 Nov. 2012
  • Firstpage
    21
  • Lastpage
    28
  • Abstract
    Originally, the introduction of aspects to address crosscutting concerns was proposed for implementation activities. Aspects have also been considered in the software architecture community in order to solve the problems of modularization of crosscutting concerns. The real benefits of introducing aspects into software architecture design are still debated. In this article, a systematic review on aspect-oriented software architectures is proposed. The chosen articles were evaluated based on criteria such as which non-functional requirements were improved and which architecture views were considered in each study. In addition, specific qualities related to software maintenance, such as understandability and modifiability, were evaluated for each article. The purposes are to evaluate what are the most common concerns considered when designing a software architecture using aspects, and whether the introduction of aspects is useful in software maintenance.
  • Keywords
    aspect-oriented programming; software architecture; software maintenance; architecture view; aspect-oriented software architectures; crosscutting concerns; modifiability quality; nonfunctional requirements; software architecture design; software maintenance; understandability quality; Computer architecture; Conferences; Software architecture; Software maintenance; Systematics; Unified modeling language; Aspects; Software Architecture; Systematic Review;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society (SCCC), 2012 31st International Conference of the
  • Conference_Location
    Valparaiso
  • ISSN
    1522-4902
  • Print_ISBN
    978-1-4799-2937-5
  • Type

    conf

  • DOI
    10.1109/SCCC.2012.10
  • Filename
    6694069