Improving Reusability in AspectLua

Mauricio VieiraThais V. Batista

AspectLua is an extension of the Lua language to support dynamic aspect-oriented programming. It is based on AspectJ concepts and contains a meta-object protocol, LuaMOP, that handles a dynamic weaving process by exploiting the Lua reflective features. AspectLua specifications are limited in terms of aspect reuse, modularity and heterogeneous interaction. In order to address these limitations, this work proposes RE-AspectLua, a new version of AspectLua that uses the concepts of aspect interfaces with abstract joinpoints and connection language. Using these concepts, RE-AspectLua intends to break away from the syntactically manifest coding of aspects in which joinpoints are hard-coded into aspects, thereby promoting general reusability.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: