*[[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