Design Patterns: Elements of Reusable Object-Oriented Software, 1994. ,
JUnit: A Cook's Tour, 2002. ,
Design pattern implementation in Java and AspectJ, Proc. of OOPSLA, pp.161-173, 2002. ,
Implementing patterns In: Pattern languages of program design, pp.395-412, 1995. ,
Relationships between design patterns eds.: Pattern Languages of Program Design, 1994. ,
An Overview of AspectJ, Proc. of ECOOP 2001, pp.327-353, 2001. ,
DOI : 10.1007/3-540-45337-7_18
A crosscut language for control-flow, Proc. of GPCE 2004, 2004. ,
URL : https://hal.archives-ouvertes.fr/hal-00457086
Traits programming with AspectJ. RSTI -L'objet, pp.69-86, 2005. ,
DOI : 10.3166/objet.11.3.69-86
URL : https://hal.archives-ouvertes.fr/inria-00458197
Design patterns as language constructs, Journal of Object-Oriented Programming, vol.11, issue.2, pp.18-32, 1998. ,
Conquering aspects with Caesar, Proc. of AOSD 2003, pp.90-99, 2003. ,
Partial behavioral reflection: Spatial and temporal selection of reification, Proc. of OOPSLA 2003, pp.27-46, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00457204
Composition patterns: an approach to designing reusable, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, pp.5-14, 2001. ,
DOI : 10.1109/ICSE.2001.919076
Aspectual Collaborations: Combining Modules and Aspects, The Computer Journal, vol.46, issue.5, pp.542-565, 2003. ,
DOI : 10.1093/comjnl/46.5.542
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.2385
Refactoring JHotDraw's undo concern to AspectJ, Proceedings of the 1st Workshop on Aspect Reverse Engineering, 2004. ,
Aop pointcut patterns in the JUnit Cook's Tour, 2005. ,
A Framework for the Detection and Resolution of Aspect Interactions, Proc. of GPCE 2002, pp.173-188, 2002. ,
DOI : 10.1007/3-540-45821-2_11
URL : https://hal.archives-ouvertes.fr/inria-00000950