@gron

Object-to-Aspect Refactorings for Feature Extraction

, and . Proc. Int'l Conf. Aspect-Oriented Software Development (AOSD), ACM Press, (2004)Industry track paper at AOSD.

Abstract

This report describes an experiment in using AspectJ to extract a feature from a Java code base in order to make it unpluggable. We describe issues and obstacles encountered while performing a series of code transformations and next present a collection of manual aspect-oriented refactorings, based on the experience gained in the process. These are described in detail and compounded with a self-contained example placing each refactoring in its proper context.

Links and resources

Tags

community

  • @tommens
  • @evol
  • @kimmens
  • @pdeleenh
  • @gron
@gron's tags highlighted