Abstract is missing.
- Object-Oriented Reengineering Patterns - An OverviewOscar Nierstrasz, Stéphane Ducasse, Serge Demeyer. 1-9 [doi]
- abc: The AspectBench Compiler for AspectJChris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondřej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble. 10-16 [doi]
- Certifiable Program GenerationEwen Denney, Bernd Fischer. 17-28 [doi]
- A Generative Programming Approach to Developing DSL CompilersCharles Consel, Fabien Latry, Laurent Réveillère, Pierre Cointe. 29-46 [doi]
- Efficient Code Generation for a Domain Specific LanguageAndrew Moss, Henk L. Muller. 47-62 [doi]
- On Domain-Specific Languages ReengineeringChristophe Alias, Denis Barthou. 63-77 [doi]
- Bossa Nova: Introducing Modularity into the Bossa Domain-Specific LanguageJulia L. Lawall, Hervé Duchesne, Gilles Muller, Anne-Françoise Le Meur. 78-93 [doi]
- AOP++: A Generic Aspect-Oriented Programming Framework in C++Zhen Yao, Qilong Zheng, Guoliang Chen. 94-108 [doi]
- Model Compiler Construction Based on Aspect-Oriented MechanismsNaoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami. 109-124 [doi]
- FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented ProgrammingSven Apel, Thomas Leich, Marko Rosenmüller, Gunter Saake. 125-140 [doi]
- Shadow Programming: Reasoning About Programs Using Lexical Join Point InformationPengcheng Wu, Karl J. Lieberherr. 141-156 [doi]
- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object SyntaxMartin Bravenboer, Rob Vermaas, Jurgen J. Vinju, Eelco Visser. 157-172 [doi]
- A Versatile Kernel for Multi-language AOPÉric Tanter, Jacques Noyé. 173-188 [doi]
- Semi-inversion of Guarded EquationsTorben Æ. Mogensen. 189-204 [doi]
- A Generative Programming Approach to Interactive Information Retrieval: Insights and ExperiencesSaverio Perugini, Naren Ramakrishnan. 205-220 [doi]
- Optimizing Marshalling by Run-Time Program GenerationBaris Aktemur, Joel Jones, Samuel N. Kamin, Lars Clausen. 221-236 [doi]
- Applying a Generative Technique for Enhanced Genericity and Maintainability on the J2EE PlatformYang Jun, Stan Jarzabek. 237-255 [doi]
- Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic CodeJacques Carette, Oleg Kiselyov. 256-274 [doi]
- Implicitly Heterogeneous Multi-stage ProgrammingJason Eckhardt, Roumen Kaiabachev, Emir Pasalic, Kedar N. Swadi, Walid Taha. 275-292 [doi]
- Source-Level Optimization of Run-Time Program GeneratorsSamuel N. Kamin, Baris Aktemur, Philip Morton. 293-308 [doi]
- Statically Safe Program Generation with SafeGenShan Shan Huang, David Zook, Yannis Smaragdakis. 309-326 [doi]
- A Type System for Reflective Program GeneratorsDirk Draheim, Christof Lutteroth, Gerald Weber. 327-341 [doi]
- Sorting Out the Relationships Between Pairs of Iterators, Values, and ReferencesKrister Åhlander. 342-356 [doi]
- Preprocessing Eden with Template HaskellSteffen Priebe. 357-372 [doi]
- Syntactic Abstraction in Component InterfacesRyan Culpepper, Scott Owens, Matthew Flatt. 373-388 [doi]
- Component-Oriented Programming with Sharing: Containment is Not OwnershipDaniel Hirschkoff, Tom Hirschowitz, Damien Pous, Alan Schmitt, Jean-Bernard Stefani. 389-404 [doi]
- Language Requirements for Large-Scale Generic LibrariesJeremy G. Siek, Andrew Lumsdaine. 405-421 [doi]
- Mapping Features to Models: A Template Approach Based on Superimposed VariantsKrzysztof Czarnecki, Michał Antkiewicz. 422-437 [doi]
- Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office ApplicationMónica Pinto, Daniel Jiménez, Lidia Fuentes. 438-441 [doi]
- Metamodeling Made Easy - MetaEdit+ (Tool Demonstration)Risto Pohjonen. 442-446 [doi]