The following papers have been accepted for presentation at the conference: * *On the design of a domain-specific language for OS process-scheduling extensions*
Julia Lawall, Gilles Muller, Anne-Francoise Le Meur * *Model-driven program transformation of a large avionics framework*
Jeff Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan, Aniruddha Gokhale, Sandeep Neema, Feng Shi, and Ted Bapty * *Automatic remodularization and optimized synthesis of product-families*
Jia Liu and Don Batory * *A unification of inheritance and automatic program specialization*
Ulrik P. Schultz * *Towards a general template introspection library*
Istvan Zolyomi and Zoltan Porkolab * *VS-Gen: A case study of a product line for versioning systems*
Jernej Kovsel and Christian Gebauer * *A crosscut language for control-flow*
Remi Douence and Luc Teboul * *A fresh calculus for name management*
D. Ancona and Eugenio Moggi * *Generating AspectJ programs with Meta-AspectJ*
David Zook, Shan Shan Huang, and Yannis Smaragdakis * *Compiling process graphs into executable code*
Rainer Hauser and Jana Koehler * *A generative approach to aspect-oriented programming*
Douglas R. Smith * *Optimising embedded DSLs using Template Haskell*
Sean Seefried, Manuel Chakravarty, and Gabriele Keller * *Metaphor: A multi-staged, object-oriented programming language*
Gregory Neverov and Paul Roe * *Declaring and enforcing dependencies between .NET custom attributes*
Vasian Cepa and Mira Mezini * *Generic Advice: On the combination of AOP with generative programming in AspectC++*
Daniel Lohmann, Georg Blaschke, and Olaf Spinczyk * *Supporting flexible object database evolution with aspects*
Awais Rashid and Nicholas Leidenfrost * *Source-level cross-language aspect-oriented programming*
Andrew Jackson and Siobhan Clarke * *A model-driven approach for smart card configuration*
Stéphane Bonnet and Olivier Potonniée * *Taming macros*
Ryan Culpepper and Mattias Felleisen * *Model-driven configuration and deployment of component middleware publisher/subscriber services*
George Edwards, Gan Deng, Douglas Schmidt, Aniruddha Gokhale, and Bala Natarajan * *A generative approach to the implementation of language bindings for the Document Object Model*
Luca Padovani, Claudio Sacerdoti Coen, and Stefano Zacchiroli * *Splice: Aspects that analyze programs*
Sean McDirmid and Wilson C. Hsieh * *Towards generation of high-performance transformations*
Attila Vizhanyo, Aditya Agrawal, and Feng Shi * *Meta-programming with typed object-language representations*
Emir Pasalic * *A generative framework for managed services*
Liam Peyton and Arif Rajwani