Supporting Dynamic Crosscutting with Partial Behavioral Reflection: A Case Study

  • Authors:
  • Leonardo Rodriguez;Eric Tanter;Jacques Noye

  • Affiliations:
  • Universidad de la Repú/blica, Uruguay;Universidad de Chile, Chile/ Ecole des Mines de Nantes - INRIA, France;INRIA Rennes, France/ Ecole des Mines de Nantes - INRIA, France

  • Venue:
  • QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The relationship between reflection and aspect-oriented programming is still under exploration. This paper reports on an experiment to support a widely-accepted, general-purpose aspect language mechanism -AspectJ's dynamic crosscutting-, with a model of partial behavioral reflection. We present a first approach to such a mapping, identify some extensions that can improve the effectiveness of the mapping, and validate our proposal through a revisited mapping. These extensions have been integrated into our Java reflective platform, Reflex.