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
Link To Document