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
Link To Document :
بازگشت