• 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