selected publications conference paper The art of the meta-aspect protocol 2009 A flexible architecture for pointcut-advice language implementations 2007