StrongRelaxAJ: integrating adaptability of RelaxAJ and expressiveness of StrongAspectJ (bibtex)
by Tomoyuki Aotani, Manabu Toyama and Hidehiko Masuhara
Abstract:
A sketch of StrongRelaxAJ is presented. StrongRelaxAJ is an extension to AspectJ with a type system for around advice that integrates the ones in RelaxAJ and StrongAspectJ. In other words, StrongRelaxAJ employs the type-relaxed weaving mechanism in RelaxAJ for better adaptability of around advice, and supports type variables and explicit signatures of proceed for better expressiveness without relying on dangerous and annoying dynamic casting on the return values from proceed.
Reference:
StrongRelaxAJ: integrating adaptability of RelaxAJ and expressiveness of StrongAspectJ (Tomoyuki Aotani, Manabu Toyama and Hidehiko Masuhara), In Proceedings of Foundations of Aspect-Oriented Langauges (FOAL2010) (Klaus Ostermann, ed.), 2010. (Technical report CS-TR-10-04, School of Electrical Engineering and Computer Science, University of Central Florida)
Bibtex Entry:
@inproceedings{aotani2010foal,
  editor = {Klaus Ostermann},
  day = {15},
  note = {Technical report CS-TR-10-04, School of Electrical Engineering and Computer Science, University of Central Florida},
  month = mar,
  year = 2010,
  booktitle = {Proceedings of Foundations of Aspect-Oriented Langauges (FOAL2010)},
  pdf = {foal2010.pdf},
  slides = {foal2010-slides.pdf},
  author = {Tomoyuki Aotani and Manabu Toyama and Hidehiko Masuhara},
  title = {{StrongRelaxAJ}: integrating adaptability of {RelaxAJ} and expressiveness of {StrongAspectJ}},
  url = {http://www.cs.ucf.edu/~leavens/FOAL/index-2010.shtml},
  pages = {1--4},
  keywords = {AspectJ},
  abstract = {A sketch of StrongRelaxAJ is presented. StrongRelaxAJ is an extension to AspectJ with a type system for around advice that integrates the ones in RelaxAJ and StrongAspectJ. In other words, StrongRelaxAJ employs the type-relaxed weaving mechanism in RelaxAJ for better adaptability of around advice, and supports type variables and explicit signatures of proceed for better expressiveness without relying on dangerous and annoying dynamic casting on the return values from proceed.}
}
Powered by bibtexbrowser