Aspect mining meets rule-based refactoring

  • Authors:
  • Santiago Vidal;Esteban S. Abait;Claudia Marcos;Sandra Casas;J. Andrés Díaz Pace

  • Affiliations:
  • ISISTAN Research Institute, Faculty of Sciences, UNICEN University, Tandil, Argentina;ISISTAN Research Institute, Faculty of Sciences, UNICEN University, Tandil, Argentina;ISISTAN Research Institute, Faculty of Sciences, UNICEN University, Tandil, Argentina;UNPA University, Rio Gallegos, Argentina;UNPA University, Rio Gallegos, Argentina

  • Venue:
  • Proceedings of the 1st workshop on Linking aspect technology and evolution
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect-oriented software development allows the encapsulation of crosscutting concerns, achieving a better system modularization and, therefore, improving its maintenance. One important challenge is how to evolve an object-oriented system into an aspect-oriented one in such a way the system structure gets gradually improved. This paper describes a process to assist developers in the refactoring of object-oriented systems to aspects. To do so, we propose a tool approach that combines aspect mining techniques with a rule-base engine to apply refactorings.