Mariano Ceccato

Automatic Support for the Migration Towards Aspects


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.

PDF version of the paper.

Valid XHTML 1.0!

Maintainer: ceccato at itc dot it