| CONTENT | 
					
						| 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) . |  
						| Software Factories | A software factory is a product line that configures extensible development tools with packaged content and guidance, carefully designed for building specific kinds of applications. |  
					
						| Domain-Specific Modeling |  
						| DSM Forum | The DSM Forum exists to spread the knowledge and know-how of Domain-Specific Modeling. DSM raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. |  
						| MetaEdit+ | A DSM tool to generate full production-quality code from high level design models. |  
						| GME: the Generic Modeling Environment | The Generic Modeling Environment is a configurable toolkit for creating domain-specific modeling and program synthesis environments. |  
						| Domain-Specific Languages | Domain-Specific Languages - an Overview. |  
					A use of CodeWorker is proposed about chess and PGN (format for describing chess games).
						| 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. |  |