Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 11 / Issue 7

available in:   HTML (61 kB) PDF (202 kB) PS (218 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-011-07-1177

 

AspectLua - A Dynamic AOP Approach

Néélio Cacho (Federal University of Rio Grande do Norte, Brazil)

Thaís Batista (Federal University of Rio Grande do Norte, Brazil)

Fabrício Fernandes (Federal University of Rio Grande do Norte, Brazil)

Abstract: 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.

Keywords: AOP, Lua, MOP, dynamic aspects, reflection

Categories: D.2.3, D.3.3