Related links



Generative programming
Summer School, june 2002 The summer school aims to give a comprehensive overview of GP as a modern software development methodology. The lectures are given by internationally recognized experts of the area.
Generative Programming Wiki Definitions, stories and a lot of other topics about Generative Programming.
GPCE'03 Second International Conference on Generative Programming and Component Engineering (GPCE'03) .

Aspect-Oriented Programming / Subject-Oriented Programming
Getting started with AspectJ An AspectJ tutorial.
An Overview of AspectJ Another AspectJ tutorial.
Aspects, Concerns and Java AspectJ may take some getting used to, but aspect-oriented programming can be a nice complement to object-oriented programming.
Aspect C++: language proposal This paper intends to extend the AspectJ approach to C/C++, to facilitate aspect-oriented programming with C/C++.
AOSD.net It provides practitioners and researchers a comprehensive source of information about Aspect-Oriented Software Development.
Subject-oriented programming Subject-oriented programming is a program-composition technology that supports building object-oriented systems as compositions of subjects.

Code generation
Program generators with XML and Java The website of a book written by Craig J. Cleaveland, which presents a way to generate source code.
Code Generation Network Articles, resources, and forums about the code generation, maintained by Jack D. Herrington, the author of Code Generation in Action.
Software Generators This site focuses on the topic in general and the Anticipatory Optimization Generator (AOG) in particular. AOG is a system for translation Domain Specific Languages (DSLs) into efficient code.
Domain-Specific Languages Domain-Specific Languages - an Overview.
Code Generation is a Design Smell Free discussion and (sometimes insolent) opinions about advantages and drawbacks of code generation.
When less is more A return on experience where code generation gave satisfaction (XML + GSLgen).

A use of CodeWorker is proposed about chess and PGN (format for describing chess games).

 CodeWorker is maintained by Cedric Lemaire. Please send a mail to Submit a bug or feature