Course Overview and Resources
Introduction to Generative Computing
Source Code attibution
Compiler generated generic data types (generics)
Java Generics by Hans Friedrich
Template Processing (not model driven)
Modeling Frameworks (model-driven generation and transformation)
Eclipse EMF Code Presentation by Rainer Bopp, Thomas Gemmi, Patrick Schick, Dietmar Tochtermann.
Eclipse EMF Code Generation by Rainer Bopp, Thomas Gemmi, Patrick Schick, Dietmar Tochtermann.
Exercises to Eclipse EMF (forum) by Rainer Bopp, Thomas Gemmi, Patrick Schick, Dietmar Tochtermann.
EMF Diagram by Thomas Gemmi
Domain Specific Languages and 4GL Generators
Unipps: a 4GL Language and Generator by Cetin Öreten and Thomas Reimann
Basset Type Frame Processor (not model-driven generation)
Frame Processor Technology by Karola Schäble, Claudia Hoger and Natalie Bohnert
API based generation/Bytecode manipulation/load-time changes
Compiler Technology and language aspects
Compiler-Compiler (ANTLR) by Alexander Ultsch and Mathias Leideck
XML based Transformation frameworks
User Interface Generation
AUIML paper by Nick Duong
Source Code Attribution
Java Doc paper by Alexander Hafen
XML based model exchange with XMI
XMI paper by Susanne Katz and Alexander Eberhardt
Genetic Computing paper by Alexander Koch
Rapid Data Access Frameworkr Iris Vlad-Heidecker and Jasmina Nurkic
The YACC compiler-compiler Jasmin Link and Marianna Tatova
Generators for IPTables Rule Sets Fabian Mielke and Mirco Zugelder
A very good thesis on modelling business processes and automatically generating and running composite processes through an intermediary. Uses advanced semantic technologies (RDF, RDFS, OWL) to describe potential and actual processes. Will be part of our workshop on generative computing and model-driven-architecture.