Published July 28, 2005 | Version v1

AspectLua - A Dynamic AOP Approach

  • 1. Federal University of Rio Grande do Norte, Brazil

Description

In this paper we describe AspectLua - a dynamic aspect-oriented language based on Lua. It relies on a meta-object protocol, LuaMOP, which unifies the introspective and reflective mechanisms provided by Lua and handles the weaving process. In order to improve support for dynamicity, AspectLua allows the association of aspects with undeclared elements of the application code (virtual join points). In addition, it provides an automatic support for managing aspects execution order.

Files

jucs_article_28439.pdf

Files (206.6 kB)

Name Size Download all
md5:29b9b0776454ea1e54e2364130bc9bf3
206.6 kB Preview Download