A Parameterized Interpreter for Modeling Different AOP Mechanisms (bibtex)
by Naoyasu Ubayashi, Hidehiko Masuhara and Tetsuo Tamai
Abstract:
We present a parameterized interpreter for modeling aspect-oriented mechanisms. The interpreter takes several param- eters to cover different AOP mechanisms found in AspectJ, Hyper/J, and Demeter. The interpreter helps our understanding of the AOP mechanisms in two ways. First, its core part represents the common mechanical structure shared by different AOP mechanisms. Second, by reconstructing the existing AOP mechanisms and using parameters to configure the interpreter, we can illustrate the differences and similarities of those mechanisms clearly. This will also be helpful in rapid-prototyping a new AOP mechanism or a reflective AOP system that supports different mechanisms.
Reference:
A Parameterized Interpreter for Modeling Different AOP Mechanisms (Naoyasu Ubayashi, Hidehiko Masuhara and Tetsuo Tamai), In 2005 IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005.
Bibtex Entry:
@inproceedings{ubayashi2005ase,
  author = {Naoyasu Ubayashi and Hidehiko Masuhara and Tetsuo Tamai},
  title = {A Parameterized Interpreter for Modeling Different {AOP} Mechanisms},
  pdf = {ase2005.pdf},
  booktitle = {2005 IEEE/ACM International Conference on Automated Software Engineering (ASE 2005)},
  optcrossref = {},
  optkey = {},
  optpages = {194--203},
  year = 2005,
  opteditor = {},
  optvolume = {},
  optnumber = {},
  optseries = {},
  optaddress = {},
  month = nov,
  optorganization = {IEEE/ACM},
  optpublisher = {},
  optannote = {},
  acceptanceratio = {9.6% (28/291) for full papers},
  abstract = {We present a parameterized interpreter for modeling aspect-oriented mechanisms. The interpreter takes several param- eters to cover different AOP mechanisms found in AspectJ, Hyper/J, and Demeter. The interpreter helps our understanding of the AOP mechanisms in two ways. First, its core part represents the common mechanical structure shared by different AOP mechanisms. Second, by reconstructing the existing AOP mechanisms and using parameters to configure the interpreter, we can illustrate the differences and similarities of those mechanisms clearly. This will also be helpful in rapid-prototyping a new AOP mechanism or a reflective AOP system that supports different mechanisms.}
}
Powered by bibtexbrowser