OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"abc: The AspectBench Compiler for AspectJ (A WorkBench for Aspect-Oriented Programming Language and Compilers Research)"

 

 
Page
 

Printer-friendly

 
 


 : Posters on Display Monday : Posters on Display Tuesday : Posters on Display Wednesday : Posters on Display Thursday

abc: The AspectBench Compiler for AspectJ (A WorkBench for Aspect-Oriented Programming Language and Compilers Research)

Chris Allan, Programming Tools Group, Oxford University Computing Laboratory
Pavel Avgustinov, Programming Tools Group, Oxford University Computing Laboratory
Aske Simon Christensen, BRICS, University of Aarhus
Bruno Dufour, Sable Research Group, McGill University, Montreal
Christopher Goard, Sable Research Group, McGill University, Montreal
Laurie Hendren, Sable Research Group, McGill University, Montreal
Sascha Kuzins, Oxford University, United Kingdom
Jennifer Lhot'ak, McGill University, Canada
Ondrej Lhot'ak, McGill University, Canada
Oege de Moor, Oxford University, United Kingdom
Damien Sereni, Oxford University, United Kingdom
Ganesh Sittampalam, Oxford University, United Kingdom
Julian Tibble, Oxford University, United Kingdom
Clark Verbrugge, McGill University, Canada

Aspect-oriented programming (AOP) is gaining popularity as a way of modularising cross-cutting concerns. The "aspectbench compiler" (abc) is a new workbench for AOP research which provides an extensible research framework for both new language features and new compiler optimisations. This poster presents the abc architecture, and example uses.
 
.