Author | dc.contributor.author | Toledo, Rodolfo | |
Author | dc.contributor.author | Tanter, Éric Pierre | es_CL |
Admission date | dc.date.accessioned | 2009-07-31T11:53:48Z | |
Available date | dc.date.available | 2009-07-31T11:53:48Z | |
Publication date | dc.date.issued | 2008 | |
Cita de ítem | dc.identifier.citation | JOURNAL OF UNIVERSAL COMPUTER SCIENCE, Vol.: 14, issue: 21, p.: 3517-3533, 2008. | en |
Identifier | dc.identifier.issn | 0948-695X | |
Identifier | dc.identifier.uri | https://repositorio.uchile.cl/handle/2250/125033 | |
Abstract | dc.description.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. | en |
Patrocinador | dc.description.sponsorship | This work is partially funded by FONDECYT Project 11060493. | en |
Lenguage | dc.language.iso | en | en |
Publisher | dc.publisher | GRAZ UNIV TECHNOLGOY, INST INFORMATION SYSTEMS COMPUTER MEDIA-IICM | en |
Keywords | dc.subject | Aspect-oriented programming | en |
Título | dc.title | A Lightweight and Extensible AspectJ Implementation | en |
Document type | dc.type | Artículo de revista | |