• DocumentCode
    3298149
  • Title

    Automatic Support for the Migration Towards Aspects

  • Author

    Ceccato, Mariano

  • Author_Institution
    IRST, Trento
  • fYear
    2008
  • fDate
    1-4 April 2008
  • Firstpage
    298
  • Lastpage
    301
  • Abstract
    Aspect oriented programming (AOP) has been proposed as a new programming paradigm. The originality in AOP is the aspect, a single modularization unit for all those functionalities that were originally spread across several modules and tangled with each other (called crosscutting concerns). Using an aspect, a crosscutting concern can be factored out into a single, separate unit. This paper summarizes a PhD thesis that presents an approach to automatize the migration of existing object oriented systems towards AOP. Different techniques are proposed to cope with the migration and assessed on a large software basis.
  • Keywords
    automatic programming; object-oriented programming; software engineering; PhD thesis; aspect oriented programming; crosscutting concern; object oriented systems; single modularization unit; Automatic programming; Data structures; Functional programming; Java; Libraries; Packaging; Pattern matching; Scattering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2008. CSMR 2008. 12th European Conference on
  • Conference_Location
    Athens
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4244-2157-2
  • Type

    conf

  • DOI
    10.1109/CSMR.2008.4493331
  • Filename
    4493331