Lancaster EPrints

A Lua-based AOP infrastructure

Cacho, N. and Batista, T. and Fernandes, F. (2005) A Lua-based AOP infrastructure. Journal of the Brazilian Computer Society, 11 (3). pp. 7-20. ISSN 0104-6500

Full text not available from this repository.

Abstract

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

Item Type: Article
Journal or Publication Title: Journal of the Brazilian Computer Society
Uncontrolled Keywords: MOP ; Reflection ; AOP ; Dynamic AOP ; Lua ; Antecipated Join Points
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 12605
Deposited By: ep_importer_comp
Deposited On: 07 Jul 2011 15:52
Refereed?: Yes
Published?: Published
Last Modified: 26 Feb 2014 09:25
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/12605

Actions (login required)

View Item