*[[Author Instructions]]* The following technical papers have been accepted for presentation at the conference (in no specific order): * *Efficient Code Generation for a Domain Specific Language*
Andrew Moss, Henk Muller * *Shadow Programming: Reasoning about Programs using Lexical Join Point Information*
Pengcheng Wu, Karl Lieberherr * *Source-level Optimization of Run-Time Program Generators*
Sam Kamin, Baris Aktemur, Philip Morton * *Mapping Features to Models: A Template Approach Based on Superimposed Variants*
Krzysztof Czarnecki, Michal Antkiewicz * *A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences*
Saverio Perugini, Naren Ramakrishnan * *Applying a Generative Technique for Enhanced Reuse on J2EE Platform*
Jun Yang, Stan Jarzabek * *Optimizing Marshalling by Run-Time Program Generation*
Baris Aktemur, Sam Kamin, Joel Jones, Lars Clausen * *Multi-Stage Programming with Functors and Monads: Eliminating Abstraction Overhead*
Jacques Carette, Oleg Kiselyov * *Semi-inversion of Guarded Equations*
Torben Ægidius Mogensen * *A Generative Programming Approach to Developing DSL Compilers*
Charles Consel, Fabien Latry, Laurent Réveillère, Pierre Cointe * *Component-Oriented Programming with Sharing: Containment is not Ownership*
Daniel Hirschkoff, Tom Hirschowitz, Damien Pous, Jean-Bernard Stefani, Alan Schmitt * *Syntactic Abstraction in Component Interfaces*
Ryan Culpepper, Scott Owens, Matthew Flatt * *Statically Safe Program Generation with SafeGen*
Shan Shan Huang, David Zook, Yannis Smaragdakis * *Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax*
Martin Bravenboer, Rob Vermaas, Jurgen Vinju, Eelco Visser * *FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming*
Sven Apel, Thomas Leich, Marko Rosenmüller, Gunter Saake * *Sorting out the Relationships Between Pairs of Iterators, Values, and References*
Krister Åhlander * *Preprocessing Eden with Template Haskell*
Steffen Priebe * *Language Requirements for Large-Scale Generic Libraries*
Jeremy Siek, Andrew Lumsdaine * *Implicitly Heterogenious Multi-stage Programming*
Jason Eckhardt, Roumen Kaiabachev, Emir Pasalic, Kedar Swadi, Walid Taha * *Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language*
Julia Lawall, Herve Duchesne, Gilles Muller, Anne-Françoise Le Meur * *A Versatile Kernel for Multi-Language AOP*
Éric Tanter, Jacques Noyé * *Model Compiler Construction Based on Aspect-oriented Mechanisms*
Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami * *AOP++: A Generic Aspect-Oriented Programming Framework in C++*
Zhen Yao, Qi-long Zheng, Guo-liang Chen * *Factory - Integrating Code Generators into an Object-Oriented Language*
Christof Lutteroth, Dirk Draheim, Gerald Weber * *On Domain Specific Languages Re-Engineering*
Christophe Alias, Denis Barthou The following tool demonstrations have been accepted for presentation at the conference (in no specific order): * *Developing Dynamic and Adaptable Applications with CAM/DAOP: a Virtual Office Application*
Monica Pinto, Daniel Jimenez, Lidia Fuentes * *Metamodeling made easy - MetaEdit+*
Risto Pohjonen