Title :
Automatic Support for the Migration Towards Aspects
Author :
Ceccato, Mariano
Author_Institution :
IRST, Trento
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;
Conference_Titel :
Software Maintenance and Reengineering, 2008. CSMR 2008. 12th European Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-2157-2
DOI :
10.1109/CSMR.2008.4493331