| Abstract |
|
This paper describes a refactoring process transforming a Java code base into an AspectJ equivalent. The process illustrates 17 aspect-oriented refactorings covering extraction of implementation elements to aspects, internal reorganization of extracted aspects, and extraction of commonalities to superaspects.
|
Additional Information
|
Citation:
Miguel P. Monteiro, Joao M. Fernandes,
"Refactoring a Java Code Base to AspectJ: An Illustrative Example,"
icsm,
pp. 17-26,
21st IEEE International Conference on Software Maintenance (ICSM'05),
2005
|