Issues on Observing Aspect Effects from Expressive Pointcuts (bibtex)
by Hidehiko Masuhara and Tomoyuki Aotani
Abstract:
This paper discusses issues on interactions of aspects with expressive pointcuts. Since expressive pointcuts specify join points based on the results of program analysis, they should be carefully designed in order to analyze effects of aspects and their precedence correctly. We show examples in which aspects with expressive pointcuts interact, and point out the required properties to those pointcuts for correct aspect interaction. We also briefly present our approach to satisfy those properties in our SCoPE compiler, which supports expressive pointcuts within AspectJ language.
Reference:
Issues on Observing Aspect Effects from Expressive Pointcuts (Hidehiko Masuhara and Tomoyuki Aotani), In Proceedings of Workshop on Aspects, Dependencies and Interactions (ADI'06), 2006.
Bibtex Entry:
@inproceedings{masuhara2006adi,
  pdf = {adi06.pdf},
  author = {Hidehiko Masuhara and Tomoyuki Aotani},
  title = {Issues on Observing Aspect Effects from Expressive Pointcuts},
  booktitle = {Proceedings of Workshop on Aspects, Dependencies and Interactions (ADI'06)},
  year = 2006,
  series = {Technical Report COMP-001-2006, Lancaster University Computing Department},
  pages = {53--61},
  month = jul,
  keywords = {AspectJ},
  abstract = {This paper discusses issues on interactions of aspects with expressive pointcuts. Since expressive pointcuts specify join points based on the results of program analysis, they should be carefully designed in order to analyze effects of aspects and their precedence correctly. We show examples in which aspects with expressive pointcuts interact, and point out the required properties to those pointcuts for correct aspect interaction. We also briefly present our approach to satisfy those properties in our SCoPE compiler, which supports expressive pointcuts within AspectJ language.}
}
Powered by bibtexbrowser