A Lua-based AOP Infrastructure

Nélio CachoThaís Vasconcelos BatistaFabrício Fernandes

In this paper we describe an aspect-orientedinfrastructure to handle dynamic AOP based on the Lualanguage. This infrastructure is composed of AspectLua,a Lua extension that allows the declaration of aspects,and a meta-object protocol, LuaMOP, that unifies theintrospective and reflective mechanisms provided by Lua.Aspects are defined in isolation using AspectLua andthen they are weaved through LuaMOP. An importantfeature of AspectLua is to allow the association of aspectswith undeclared elements of the application code(anticipated join points). Furthermore, it combines arange of features to make AOP easier and powerful.

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: