* [[Tutorial GP1]] Adaptive Object-Model Architecture: Dynamically Adapting to Changing Requirements
Joe Yoder
Sunday 10-24-04 8:30-12:00 noon
* [[Tutorial GP2]]: Multi-stage Programming in [[http://www.metaocaml.org/tutorial04/][MetaOCaml]]
Walid Taha and Cristiano Calcagno
Sunday 1:30 - 5:00
* [[Tutorial GP3]]: Generative Software Development
Krzysztof Czarnecki and Jack Greenfield
Sunday 10-24-04 1:30 - 5:00 pm
* [[Tutorial GP4]]: Program Transformation Systems: Theory and Practice for Software Generation, Maintenance and Reengineering
Ira Baxter and Hongjun Zheng
Monday 10-25-2004 8:30 - 5:00 pm
OOPSLA Tutorials
GPCE attendees can sign up for *any* [[http://www.oopsla.org/2004/ShowEvent.do?id=tutorials][OOPSLA tutorial]] (at the OOPSLA tutorial rate). From the list of all [[http://www.oopsla.org/2004/ShowEvent.do?id=tutorials][OOPSLA tutorials]], the following may be of particular interest to GPCE attendees:
* Model-Driven Software Development: Introduction & Best Practices
* Enterprise Aspect-Oriented Programming with AspectJ
* Feature Oriented Programming and Product-Lines
* MDA and Other Model-Oriented Technologies
* Aspect-Oriented Programming with AspectJ
* Hands-on Programming with AspectJ
* Using Domain-Specific Languages, Patterns, Frameworks and Tools to Assemble Applications
* Domain-Driven Design