A Definition, Overview and Taxonomy of Generic Aspect Languages

@article{Kniesel2006ADO,
  title={A Definition, Overview and Taxonomy of Generic Aspect Languages},
  author={G{\"u}nter Kniesel and Tobias Rho},
  journal={L'OBJET},
  year={2006},
  volume={12},
  pages={9-39}
}
Aspect-orientation promises better modularity than pure object-oriented decomposition. A typical benefit of increased modularity is ease of maintenance, evolution and reuse. However, it has been noted by various researchers that many of the first generation aspect languages do not provide the degree of reusability initially hoped for. In this paper, we argue that the problem of insufficient reusability is due to a lack of support for aspect genericity. We analyze various problems of traditional… CONTINUE READING