kirancodes.me
To Proof Maintenance & Beyond!

Towards reusable components with aspects: an empirical study on modularity and obliviousness

Kevin J. Hoffman, Patrick Eugster

Abstract

The potential of aspect-oriented programming to represent cross-cutting concerns as reusable components has yet to be fully realized. Indeed, authors have detailed significant challenges in creating reusable aspect component libraries. Proposed solutions include restricting the power of aspects upfront, inferring concern interaction, and shaping base code to conform to abstract design rules. Another proposed strategy is to reduce obliviousness in return for increased modularity by extending AspectJ with explicit join points (EJPs).

BibTeX
@inproceedings{Hoffman-Eugster:ICSE08,
  author    = {Kevin J. Hoffman and
               Patrick Eugster},
  title     = {Towards reusable components with aspects: an empirical study on modularity and obliviousness},
  booktitle = {ICSE},
  pages     = {91--100},
  publisher = {{ACM}},
  year      = {2008},
}

Related papers