RE: [abc] ECOOP 2005 Paper Submission Feedback (fwd)

From: Sascha Kuzins <sascha.kuzins@comlab.ox.ac.uk>
Date: Mon Dec 20 2004 - 16:48:33 GMT

Whoever uploads a new file next, could he or she fix may last name?
Cheers,
Sascha

> -----Original Message-----
> From: Majordomo list server
> [mailto:majordomo@comlab.ox.ac.uk] On Behalf Of Prof. Laurie HENDREN
> Sent: Monday, December 20, 2004 6:44 PM
> To: abc@comlab.ox.ac.uk
> Subject: [abc] ECOOP 2005 Paper Submission Feedback (fwd)
>
>
> Some of you will have received a copy of this message, but
> the last four authors will not have. Please check that I
> have entered your data correctly. When we have the final version
> of the paper I will resubmit and give the updated one.
>
> Cheers, Laurie
>
>
> +-------------------------------------------------------------+
> | Laurie Hendren, Professor, School of Computer Science |
> | McGill University |
> | 318 McConnell Engineering Building tel: (514) 398-7391 |
> | 3480 University Street fax: (514) 398-3883 |
> | Montreal, Quebec H3A 2A7 hendren@cs.mcgill.ca |
> | CANADA http://www.sable.mcgill.ca/~hendren |
> +-------------------------------------------------------------+
>
> ---------- Forwarded message ----------
> Date: Mon, 20 Dec 2004 12:41:19 EST
> From: ECOOP 2005 - CyberChairPRO
> <ecoop2005-papers-webadmin@borbala.com>
> To: pavel.avgustinov@magdelan.oxford.ac.uk, aske@brics.dk,
> hendren@sable.mcgill.ca, sascha.kuzins@comlab.ox.ac.uk,
> jlhotak@sable.mcgill.ca, olhtak@sable.mcgill.ca
> Cc: ecoop@cs.pdx.edu, ecoop2005-papers-webadmin@borbala.com
> Subject: ECOOP 2005 Paper Submission Feedback
>
> Dear Pavel, Aske Simon, Laurie, Sascha, Jennifer and Ondrej,
>
> ==============================================================
> =============
> To correct or update your submission, use the following URL:
> http://cyberchair.acm.org/cgi-ecoop-papers/genResubmitLoginFor
> m.py?ecooppapers
> (If your mail program split the line above this one in two,
> please copy the two parts into your browser's location bar.)
>
> At the appropriate places fill in the following:
>
> Login: pavel.avgustinov@magdelan.oxford.ac.uk
> Password: ECO-1558310479
>
> (Note that this can only be done until the deadline.)
> ==============================================================
> =============
>
> You have submitted the following data for the track Technical
> Papers of ECOOP 2005:
>
> Title: Building the abc AspectJ compiler with Polyglot and Soot
>
> Author 1:
> Name: Pavel Avgustinov
> Affiliation: Programming Tools Group, Oxford University
> Email: pavel.avgustinov@magdelan.oxford.ac.uk
> Country: UK
>
> Author 2:
> Name: Aske Simon Christensen
> Affiliation: BRICS, University of Aarhus
> Email: aske@brics.dk
> Country: Denmark
>
> Author 3:
> Name: Laurie Hendren
> Affiliation: Sable Research Group, McGill University
> Email: hendren@sable.mcgill.ca
> Country: Canada
>
> Author 4:
> Name: Sascha Kuzing
> Affiliation: Programming Tools Group, Oxford University
> Email: sascha.kuzins@comlab.ox.ac.uk
> Country: UK
>
> Author 5:
> Name: Jennifer Lhotak
> Affiliation: Sable Research Group, McGill University
> Email: jlhotak@sable.mcgill.ca
> Country: Canada
>
> Author 6:
> Name: Ondrej Lhotak
> Affiliation: Sable Research Group, McGill University
> Email: olhtak@sable.mcgill.ca
> Country: Canada
>
> More authors: Yes
>
> Author is Committee Member: No
>
> Main topic(s):
> 7. Language design and implementation
> 10. Reflection, aspects and adaptability
>
>
> Abstract:
> Aspect-oriented programming and the development of
> aspect-oriented languages are rapidly gaining momentum, and
> the advent of this new kind of programming language provides
> interesting challenges for compiler developers, both in the
> frontend semantic analysis and in the backend code
> generation. This paper is about the design and
> implementation of the abc compiler for the aspect-oriented
> language AspectJ.
>
> In this paper we show how we can leverage
> existing compiler technology by combining Polyglot (an
> extensible compiler framework for Java) in the frontend and
> Soot (a framework for analysis and transformation of Java) in
> the backend. We provide a software architecture which
> cleanly separates these existing tools from the
> aspect-specific parts of the compiler.
>
> A second important contribution of the paper is that we
> describe our implementation strategies for new challenges
> that are specific to aspect-oriented language constructs.
> Although our compiler is targeted towards AspectJ, many of
> these ideas apply to aspect-oriented languages in general.
>
> Finally, we found that in developing abc we clarified many
> language issues which in turn simplified the implementation.
>
> Our abc compiler implements the full AspectJ language as
> defined by ajc 1.2 and is freely available under the GNU LGPL.
>
> File: paper.pdf
> File size: 183225 bytes
>
> No (new) ps file was uploaded. The previously submitted file is kept.
>
> Number of pages: 25
>
> Remarks:
> Four other authors:
>
> Oege de Moor, Programming Tools Group, Oxford University,
> UK, oege@comlab.ox.ac.uk
>
> Damien Sereni, Programming Tools Group, Oxford University,
> UK, dsereni@comlab.ox.ac.uk
>
> Ganesh Sittampalam, Programming Tools Group, Oxford
> University, UK ganesh@earth.li
>
> Julian Tibble, Programming Tools Group, Oxford University, UK
> julian.tibble@worcester.oxford.ac.uk
>
> If you have questions about this message, please contact
> Richard van de Stadt (ecoop2005-papers-webadmin@borbala.com).
>
>
Received on Mon Dec 20 17:48:07 2004

This archive was generated by hypermail 2.1.8 : Mon Dec 20 2004 - 18:00:03 GMT