| Date | Time | Session | Presentations |
| Sunday | 11:30-12:30 | Keynote | Neil Jones: Program Generation, Termination, and Binding-Time Analysis |
| 12:30-14:00 | Lunch | ||
| 14:00-15:30 | Generative Programming
Session Chair:
|
Michel Barbeau and Francis Bordeleau
Krzysztof Czarnecki, Thomas Bednasch, Peter Unger, and Ulrich Eisenecker
Markus L. Noga and Florian Krüper |
|
| 15:30-16:00 | Break | ||
| 16:00-17:30 | Theory and Practice of Aspects
Session Chair: Gregor Kiczales
|
Remi Douence, Pascal Fradet, and Mario Südholt Tzilla Elrad Illinois Institute of Technology, Omar Aldawud Lucent Technologies, Atef Bader Lucent Technologies Johan Brichau, Kim Mens, and Kris De Volder |
|
| Monday | 9:00-10:00 | Keynote | Catuscia Palamidessi: Mobile calculi for distributed programming |
| 10:00-10:30 | Break | ||
| 10:30-12:30 | MetaProgramming and
Program Specialization Session Chair:
|
Eelco Visser Giuseppe Attardi and Antonio Cisternino Zhenghao Wang and Richard R. Muntz Vincent Balat and Olivier Danvy |
|
| 12:30-14:00 | Lunch | ||
| 14:00-15:30 | Domain-Specific Languages
Session Chair:
|
Godmar Back Oleg Kiselyov Sandeep Neema, Ted Bapty, Jeff Gray, and Aniruddha Gokhal |
|
| 15:30-16:00 | Break | ||
| 16:00-17:00 | Software Architecture and Components
Session Chair: |
Greg Butler João Saraiva |
|
| Tuesday | 9:00-10:00 | Keynote | Janos Sztipanovits: Generative Programming for Embedded Systems |
| 10:00-10:30 | Break | ||
| 10:30-12:00 | Program Analysis and Program Transformation
Session Chair:
|
Eric Tanter, Marc Ségura-Devillechaise, Jacques Noyé and José Piquer Wei-Ngan Chin and Zhenjiang Hu Chin Soon Lee |
|
| 12:00-13:30 | Lunch | ||
| 13:30-15:30 | Summary and Future of GPCE | ||
| 15:30-16:00 | Break | ||
| 16:00-17:00 | Empty | ||