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