Home > Research > Publications & Outputs > A Lua-based AOP infrastructure
View graph of relations

A Lua-based AOP infrastructure

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A Lua-based AOP infrastructure. / Cacho, N.; Batista, T.; Fernandes, F.
In: Journal of the Brazilian Computer Society, Vol. 11, No. 3, 10.2005, p. 7-20.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Cacho, N, Batista, T & Fernandes, F 2005, 'A Lua-based AOP infrastructure', Journal of the Brazilian Computer Society, vol. 11, no. 3, pp. 7-20. https://doi.org/10.1007/BF03192379

APA

Cacho, N., Batista, T., & Fernandes, F. (2005). A Lua-based AOP infrastructure. Journal of the Brazilian Computer Society, 11(3), 7-20. https://doi.org/10.1007/BF03192379

Vancouver

Cacho N, Batista T, Fernandes F. A Lua-based AOP infrastructure. Journal of the Brazilian Computer Society. 2005 Oct;11(3):7-20. doi: 10.1007/BF03192379

Author

Cacho, N. ; Batista, T. ; Fernandes, F. / A Lua-based AOP infrastructure. In: Journal of the Brazilian Computer Society. 2005 ; Vol. 11, No. 3. pp. 7-20.

Bibtex

@article{3ee8d9fbab674392aeffb2d7c977d3a9,
title = "A Lua-based AOP infrastructure",
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.",
keywords = "MOP , Reflection , AOP , Dynamic AOP , Lua , Antecipated Join Points",
author = "N. Cacho and T. Batista and F. Fernandes",
year = "2005",
month = oct,
doi = "10.1007/BF03192379",
language = "English",
volume = "11",
pages = "7--20",
journal = "Journal of the Brazilian Computer Society",
issn = "0104-6500",
publisher = "Sociedade Brasileira de Computacao",
number = "3",

}

RIS

TY - JOUR

T1 - A Lua-based AOP infrastructure

AU - Cacho, N.

AU - Batista, T.

AU - Fernandes, F.

PY - 2005/10

Y1 - 2005/10

N2 - 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.

AB - 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.

KW - MOP

KW - Reflection

KW - AOP

KW - Dynamic AOP

KW - Lua

KW - Antecipated Join Points

U2 - 10.1007/BF03192379

DO - 10.1007/BF03192379

M3 - Journal article

VL - 11

SP - 7

EP - 20

JO - Journal of the Brazilian Computer Society

JF - Journal of the Brazilian Computer Society

SN - 0104-6500

IS - 3

ER -