Weave time macros

  • Authors:
  • Vladimir Oliveira Di Iorio;Leonardo V.S. Reis;Roberto S. Bigonha;Marco Túlio O. Valente

  • Affiliations:
  • Univ. Federal de Viçosa, Viçosa - Brazil;Univ. Federal de Ouro Preto, Ouro Preto - Brazil;Univ. Federal de Minas Gerais, Belo Horizonte - Brazil;Univ. Federal de Minas Gerais, Belo Horizonte - Brazil

  • Venue:
  • Proceedings of the sixth annual workshop on Domain-specific aspect languages
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This ongoing work presents a methodology to extend the pointcut language of AspectJ based on macro definitions. The main features of the proposed approach are: syntax extension in a very exible way; arguments for new pointcuts are defined by other pointcuts; the semantics of new point-cuts is given by a translation to pure AspectJ, defining precisely the code to be executed at weave time and at runtime. One of the main goals of this methodology is to provide an efficient implementation of the extension mechanism