ISBN: 3540411720
TITLE: Generative and Component-Based Software Engineering
AUTHOR: Czarnecki, Krzysztof; Eisenecker, Ulrich W. (Eds.)
TOC:

Invited Paper
A Survey and a Categorization Scheme of Automatic Programming Systems 1
Wolfgang Goebl
Aspects
Using Reflective Logic Programming to Describe Domain Knowledge as an Aspect 16
Maja D'Hondt, Wolfgang De Meuter, Roel Wuyts
Aspect Weaving with Graph Rewriting 24
Uwe Amann, Andreas Ludwig
Aspects in Distributed Environments 37
Elke Pulvermller, Herbert Klaeren, Andreas Speck
Generative Approaches
Lightweight and Generative Components I: Source-Level Components 49
Sam Kamin, Miranda Callahan, Lars Clausen
Scoping Constructs for Software Generators 65
Yannis Smaragdakis, Don Batory
Efficient Object-Oriented Software with Design Patterns 79
Mario Friedrich, Holger Papajewski, Wolfgang Schrder-Preikschat, Olaf Spinczyk, Ute Spinczyk
Language Composition
Vanilla: An Open Language Framework 91
Simon Dobson, Paddy Nixon, Vincent Wade, Sotirios Terzis, John Fuller
From Macros to Reusable Generative Programming 105
Shriram Krishnamurthi, Matthias Felleisen, Bruce F. Duba
Aspect-Oriented Compilers 121
Oege de Moor, Simon PeytonJones, Eric Van Wyk
Component-Oriented Language Idioms
Dynamic Component Gluing 134
Linda Seiter, Mira Mezini, Karl Lieberherr
Recursive Types and Pattern-Matching in Java 147
Rmi Forax, Gilles Roussel
C++ Function Object Binders Made Easy 165
Jaakko Jrvi
Domain Analysis and Component-Based Development
Customizable Domain Analysis 178
Joachim Bayer, Dirk Muthig, Tanya Widen
A Grey-Box Approach to Component Composition 195
Hans de Bruin
An XML Based Component Model for Generating Scientific Applications and Performing Large Scale Simulations in a Meta-computing Environment 210
Omer F. Rana, Maozhen Li, David W. Walker, Matthew Shields
Author Index 225
END
