A parameterized interpreter for modeling different AOP mechanisms

Naoyasu Ubayashi, Genki Moriyama, Hidehiko Masuhara, Tetsuo Tamai

Research output: Contribution to conferencePaper

7 Citations (Scopus)

Abstract

We present a parameterized interpreter for modeling aspect-oriented mechanisms. The interpreter takes several parameters 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.

Original languageEnglish
Pages194-203
Number of pages10
DOIs
Publication statusPublished - Dec 1 2005
Externally publishedYes
Event20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005 - Long Beach, CA, United States
Duration: Nov 7 2005Nov 11 2005

Other

Other20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005
CountryUnited States
CityLong Beach, CA
Period11/7/0511/11/05

Fingerprint

Rapid prototyping

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Human-Computer Interaction
  • Software

Cite this

Ubayashi, N., Moriyama, G., Masuhara, H., & Tamai, T. (2005). A parameterized interpreter for modeling different AOP mechanisms. 194-203. Paper presented at 20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005, Long Beach, CA, United States. https://doi.org/10.1145/1101908.1101938

A parameterized interpreter for modeling different AOP mechanisms. / Ubayashi, Naoyasu; Moriyama, Genki; Masuhara, Hidehiko; Tamai, Tetsuo.

2005. 194-203 Paper presented at 20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005, Long Beach, CA, United States.

Research output: Contribution to conferencePaper

Ubayashi, N, Moriyama, G, Masuhara, H & Tamai, T 2005, 'A parameterized interpreter for modeling different AOP mechanisms', Paper presented at 20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005, Long Beach, CA, United States, 11/7/05 - 11/11/05 pp. 194-203. https://doi.org/10.1145/1101908.1101938
Ubayashi N, Moriyama G, Masuhara H, Tamai T. A parameterized interpreter for modeling different AOP mechanisms. 2005. Paper presented at 20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005, Long Beach, CA, United States. https://doi.org/10.1145/1101908.1101938
Ubayashi, Naoyasu ; Moriyama, Genki ; Masuhara, Hidehiko ; Tamai, Tetsuo. / A parameterized interpreter for modeling different AOP mechanisms. Paper presented at 20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005, Long Beach, CA, United States.10 p.
@conference{86ecac8cbde2400082fe724e6b4491cd,
title = "A parameterized interpreter for modeling different AOP mechanisms",
abstract = "We present a parameterized interpreter for modeling aspect-oriented mechanisms. The interpreter takes several parameters 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.",
author = "Naoyasu Ubayashi and Genki Moriyama and Hidehiko Masuhara and Tetsuo Tamai",
year = "2005",
month = "12",
day = "1",
doi = "10.1145/1101908.1101938",
language = "English",
pages = "194--203",
note = "20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005 ; Conference date: 07-11-2005 Through 11-11-2005",

}

TY - CONF

T1 - A parameterized interpreter for modeling different AOP mechanisms

AU - Ubayashi, Naoyasu

AU - Moriyama, Genki

AU - Masuhara, Hidehiko

AU - Tamai, Tetsuo

PY - 2005/12/1

Y1 - 2005/12/1

N2 - We present a parameterized interpreter for modeling aspect-oriented mechanisms. The interpreter takes several parameters 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.

AB - We present a parameterized interpreter for modeling aspect-oriented mechanisms. The interpreter takes several parameters 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.

UR - http://www.scopus.com/inward/record.url?scp=34247150727&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34247150727&partnerID=8YFLogxK

U2 - 10.1145/1101908.1101938

DO - 10.1145/1101908.1101938

M3 - Paper

AN - SCOPUS:34247150727

SP - 194

EP - 203

ER -