DocumentCode :
2043424
Title :
A classification of crosscutting concerns
Author :
Marin, Marius ; Moonen, Leon ; Van Deursen, Arie
Author_Institution :
Software Evolution Res. Lab., Delft Univ. of Technol., Netherlands
fYear :
2005
fDate :
26-29 Sept. 2005
Firstpage :
673
Lastpage :
676
Abstract :
Refactoring software to apply aspect oriented solutions requires a clear understanding of what are the potential crosscutting concerns and which aspect solutions to replace them with. This process can benefit from the recognition of recurring generic concerns and their reusable aspect solutions. In this paper, we propose a classification of crosscutting concerns in sorts based on the analysis of various refactoring efforts. We discuss how sorts help concern understanding and refactoring, how they support the identification of crosscutting concerns, and how they can contribute to the evolution of aspect languages.
Keywords :
object-oriented languages; object-oriented programming; software maintenance; aspect language; aspect oriented program; classification system; crosscutting concern; legacy code; software refactoring; software reusable aspect solution; Authentication; Concrete; Marine technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2368-4
Type :
conf
DOI :
10.1109/ICSM.2005.7
Filename :
1510171
Link To Document :
بازگشت