• Title of article

    Object-oriented transformations for extracting aspects

  • Author/Authors

    Malta، نويسنده , , Marcelo Nassau and de Oliveira Valente، نويسنده , , Marco Tulio، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2009
  • Pages
    12
  • From page
    138
  • To page
    149
  • Abstract
    In the migration of object-oriented systems towards the aspect technology, after locating fragments of code presenting a crosscutting behavior and before extracting such code to aspects, transformations may be needed in the base program. Such transformations aim to associate crosscutting code to points of the base program that can be captured using the pointcut descriptor model of aspect-oriented languages. In this paper, we present a catalog of object-oriented transformations and demonstrate the importance of such transformations by reporting on a case study involving four systems that have been aspectized using AspectJ.
  • Keywords
    Aspect-oriented programming , Software Evolution , program transformation , Refactoring
  • Journal title
    Information and Software Technology
  • Serial Year
    2009
  • Journal title
    Information and Software Technology
  • Record number

    2374423