A Lightweight and Extensible AspectJ Implementation

DSpace/Manakin Repository

A Lightweight and Extensible AspectJ Implementation

xmlui.ArtifactBrowser.ItemViewer.citar_tesis
Cómo citar

A Lightweight and Extensible AspectJ Implementation

.
Copiar
Title: A Lightweight and Extensible AspectJ Implementation
Author: Toledo, Rodolfo; Tanter, Eric
Abstract: Extending AspectJ to experiment with new language features can be cumbersome, even with an extensible implementation. Often, a language designer only needs a rapid prototyping environment, but has to deal with a full compiler infrastructure, and must address low-level implementation issues. This work completes a lightweight extensible implementation of AspectJ with a declarative assimilation layer based on Stratego. This layer brings together an extensible syntax definition of AspectJ and the core semantics provided by the Reflex AOP kernel. Using this implementation, language extensions are defined using declarative high-level constructs, significantly reducing the cost of the extension process.
URI: http://www.captura.uchile.cl/handle/2250/6458
Date: 2008
dc.identifier.citation: JOURNAL OF UNIVERSAL COMPUTER SCIENCE, Vol.: 14, issue: 21, p.: 3517-3533, 2008.


Files in this item

Files Size Format View
Toledo_ Rodolfo.pdf 145.5Kb PDF View/Open

The following license files are associated with this item:

This item appears in the following Collection(s)

Compartir:
cargando...
Copiar