Evolution Issues in Aspect-Oriented Programming

Authors
Kim Mens, Tom Tourwé
Tags
, ,
Title
Evolution Issues in Aspect-Oriented Programming
Authors
Kim Mens, Tom Tourwé
 AOEvolutionChapter.pdf Δ   613Kb   25 Sep 2011
Type
In Collection
Book title
Software Evolution
Pages
197-224
Publisher
Springer
Editor
Tom Mens & Serge Demeyer
Year
2008
Note
Chapter

Abstract

This book chapter identifies evolution-related issues and challenges in aspect-oriented programming. It can serve as a guideline for adopters of aspect technology to get a better idea of the evolution issues they may confront sooner or later, of the risks involved, and of the state-of-the-art in the techniques currently available to help them in addressing these issues.

We focus in particular on the programming level, although some of the issues and challenges addressed may apply to earlier software development life-cycle phases as well. The discussed issues range from the exploration of crosscutting concerns in legacy code, via the migration of this code to an aspect-oriented solution, to the maintenance and evolution of the final aspect-oriented program over time. We discuss state-of-the-art techniques which address the issues of aspect exploration, extraction and evolution, and point out several issues for which no adequate solutions exist yet. We conclude that, even though some promising techniques are currently being investigated, due to the relative immaturity of the research domain many of the techniques are not out of the lab as yet.

Tags Tags: , ,


BibTeX Record
  @incollection{RELEASeD-2008-963123,
    title = {Evolution Issues in Aspect-Oriented Programming},
    author = {Kim Mens and Tom Tourwé},
    year = {2008},
    pages =  {197-224},
    booktitle = {Software Evolution},
    publisher = {Springer},
    editor = {Tom Mens & Serge Demeyer},
    note = {Chapter},
  }