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
Link To Document