noguera-aol-06

Summary

Open Static Pointcuts Through Source Code Template. Carlos Noguera and Renaud Pawlak. In Proceedings of the International AOSD Workshop on Open and Dynamic Aspect Languages (AOL'06), Bonn, Germany, March 2006.

Abstract

Aspect languages define ways to modularize croscutting concerns by means of expressing them as aspects. The expressiveness of an aspect language is very much affected by the expressiveness of the language it uses to describe pointcuts. This is due to the fact that pointcuts define what is crosscutting in a crosscutting concern. We present a mechanism to express type-safe source code templates in pure Java that improves the expressiveness of pointcut languages, and an extension to AspectJ that uses templates to enhance its pointcut designator language.

Bibtex entry

@INPROCEEDINGS { noguera-aol-06,
    TITLE = { Open Static Pointcuts Through Source Code Template },
    AUTHOR = { Carlos Noguera and Renaud Pawlak },
    BOOKTITLE = { Proceedings of the International AOSD Workshop on Open and Dynamic Aspect Languages (AOL'06) },
    YEAR = { 2006 },
    MONTH = { mar },
    ADDRESS = { Bonn, Germany },
    WEBSITE = { www.aosd.net/workshops/oal/2006/ },
    GROUPS = { international,jacquard,mosaiques,workshop },
    LONGNOTES = { 20060320 },
    ABSTRACT = { Aspect languages define ways to modularize croscutting concerns by means of expressing them as aspects. The expressiveness of an aspect language is very much affected by the expressiveness of the language it uses to describe pointcuts. This is due to the fact that pointcuts define what is crosscutting in a crosscutting concern. We present a mechanism to express type-safe source code templates in pure Java that improves the expressiveness of pointcut languages, and an extension to AspectJ that uses templates to enhance its pointcut designator language. },
    AD_PDF = { http://www.lifl.fr/~noguera/pub/nogueraPawlak.pdf },
    LASTNAME = { Noguera },
    DATEADDED = { 2007-03-26 },
    LASTDATEMODIFIED = { 2007-03-26 },
    AERES = { ACT },
    INRIA = { JACQUARD },
    LABO = { dans },
}

News

  • 2013/12/09: Ceremony for the PRES ULNF International Research Thesis Award 2013 granted to Gabriel Tamura for his PhD Thesis - U. Lille 1, Building P3, Maxwell Amphitheater
  • 2013/12/05: Rémi Druilhe PhD defense
  • 2013/11/27: Maria Gomez Lacruz received the Best Poster Award at the Welcome PhD session organized by PRES UNLF
  • 2013/11/04: Filip Krikava joins ADAM
  • 2013/10/29: The ApiSwarm project is selected in the context of the Windows Azure Research Award Program
  • 2013/10/15: Maria Gomez Lacruz joins ADAM
  • 2013/10/01: Maxime Colmant, Vincenzo Musco, Loïc Huertas and Bo Zhang join ADAM
  • 2013/09/01: Daniel Le Berre and Jifeng Xuan join ADAM
  • 2013/07/05: Russel Nzekwa PhD defense