• DocumentCode
    2181885
  • Title

    Supporting dynamic crosscutting with partial behavioral reflection: a case study

  • Author

    Rodríguez, Leonardo ; Tanter, Èric ; Noyé, Jacques

  • Author_Institution
    Instituto de Comput., Univ. de la Republica, Montevideo, Uruguay
  • fYear
    2004
  • fDate
    11-12 Nov. 2004
  • Firstpage
    48
  • Lastpage
    58
  • 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.
  • Keywords
    Java; object-oriented programming; AspectJ; Java reflective platform; Reflex; aspect language mechanism; aspect-oriented programming; dynamic crosscutting; partial behavioral reflection; revisited mapping; Computer aided software engineering; Fault tolerance; Java; Object oriented modeling; Object oriented programming; Parallel processing; Proposals; Protocols; Reflection; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Society, 2004. SCCC 2004. 24th International Conference of the Chilean
  • Print_ISBN
    0-7695-2185-1
  • Type

    conf

  • DOI
    10.1109/QEST.2004.22
  • Filename
    1372104