ReLAx: implementing KALA over the reflex AOP kernel

  • Authors:
  • Johan Fabry;Éric Tanter;Theo D'Hondt

  • Affiliations:
  • INRIA Futurs - LIFL, Villeneuve d'Ascq, France;DCC - University of Chile, Santiago, Chile;Vrije Universiteit Brussel, Brussel, Belgium

  • Venue:
  • Proceedings of the 2nd workshop on Domain specific aspect languages
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Domain-specific aspect languages (DSALs) bring the well-known advantages of domain specificity to the level of aspect code. However, DSALs incur the significant cost of implementing or extending a language processor or weaver. This raises the necessity of an appropriate infrastructure for DSALs. This paper illustrates how the Reflex kernel for multi-language AOP allows for the definition of DSALs, by considering the implementation of a DSAL for advanced transaction management, KALA. We detail the implementation of KALA in Reflex, illustrating the ease of implementation of runtime semantics, syntax, and language translation.