תקציר
The paper describes concepts and experiments with reflective mechanisms in AOP languages, illustrating that an AOP computation is
a reflective computation. The goal is to improve the understanding
of AOP and reflection by revealing that AOP and reflection are in
fact both first class reflective mechanisms. The paper discusses the
relation between reflection and AOP, and demonstrates how AOP
can be used for implementing reflection. We illustrate that in case
the aspect language does not offer core reflection or in case the reflection offered by the aspect language is not expressive enough,
reflection can be simulated with AOP. This is in contrast to the traditional thinking of AOP as merely a mechanism for facilitating
reflection functionalit
שפה מקורית | אנגלית אמריקאית |
---|---|
מקום הפרסום | Boston, MA 02115 |
סטטוס פרסום | פורסם - 1 מרץ 2003 |