Re: [abc-dev] New Publication: Implementing concern-specific languages with ABC

From: Alex Popescu <>
Date: Thu Feb 03 2005 - 12:19:23 GMT

Hash: SHA1

[quote Eric Bodden::on 2/3/2005 1:54 PM]
| Hello altogether.
| On you will find two new papers about
| employing ABC in order to implement so-called "concern specific
| languages".
| What those are supposed to be is described in the theoretical paper
| "Concern specific languages and their implementation with ABC", which
| hopefully will be accepted for the SPLAT workshop accompanying the
| AOSD 05 conference.
| The practitioners' paper "Implementing concern-specific languages
| with ABC" has not such a similar title by accident: It actually tells
| the same story but from an implementor's point of view. It is meant
| as a guide for developers who are new to ABC and want to implement
| concern specific languages with ABC. In my eyes it goes somewhat more
| into detail than the paper "An extensible AspectJ compiler" when it
| comes to the actual implementation, which might be helpful sometimes.
| Additionally I describe how Java 5 annotations can be used to specify
| such concern specific languages, how annotations can be extracted and
| how aspects can be generated out of them and stuck into the
| compilation process. Also I tried to reflect on the effort I had to
| overcome while using ABC and give some advice on possible
| improvements. Here I should probably mention, that implementing
| concern specific languages usually means performing AST rewrites,
| reducing the code to AspectJ code, so one uses the frontend only.
| Thus I do not comment on, nor evaluate any backend functionality.
| However, it would be great if you had any comments about this work.
| At the latest I might see you at AOSD 05 where I will probably attend
| your tutorial.
| Also if you would like to link the works from your ABC website, feel
| free to do so.
| Cheers,
| Eric

Hi Eric!

Is the link correct/site online? I am trying to access it for aprox 1 hour, but no success.

- --
Version: GnuPG v1.4.0 (MingW32)

Received on Thu Feb 3 12:19:50 2005

This archive was generated by hypermail 2.1.8 : Thu Feb 03 2005 - 13:10:03 GMT