Re: [abc] new abstract (fwd)

From: Ondrej Lhotak <olhotak@sable.mcgill.ca>
Date: Thu Sep 23 2004 - 12:36:55 BST

On Thu, Sep 23, 2004 at 07:09:54AM -0400, Prof. Laurie HENDREN wrote:
> Slight additions to last para ???
>
>
>
> AOSD abstract proposal:

I like it. Just one very minor change below:

> Research in the design of aspect-oriented programming languages
> requires a workbench that facilitates easy experimentation with
> new language features and implementation techniques. In particular,
> new features for AspectJ have been proposed that require extensions
> in many dimensions: syntax, type checking, code generation and
> dataflow and control flow analyses.
>
> The AspectBench Compiler (abc) is an implementation of such a workbench.
> The base version of abc implements the full AspectJ language.
> Its frontend is itself built using the Polyglot framework, and it is
Remove this "itself" ^
> itself a modular extension of Java. The use of Polyglot
> gives flexibility of syntax and typechecking.
> The backend is built using the Soot framework, to give modular code
> generation and analyses.
>
> In this paper we outline the design of abc, focusing mostly on how
> the design supports extensibility. We then provide a general overview of how
> to use abc to implement an extension. Finally,
> we illustrate the extension mechanisms of abc through a number of
> small, yet non-trivial examples. abc is freely available under
> GNU LGPL.
>
>
Received on Thu Sep 23 12:37:20 2004

This archive was generated by hypermail 2.1.8 : Thu Sep 23 2004 - 15:20:02 BST