CODE GENERATION 2008 HAS NOW FINISHED

Thanks to everyone for making it another successful event.

Find out about Code Generation 2010.

Join the community at the Model-Driven Software Network - the place for Model-Driven Software Development.

CODE GENERATION 2008 - DAILY EVENT PROGRAMME

The conference programme was made up of 35 sessions ranging from beginner to expert level.

Download the full CG2008 programme as a PDF file.

See the daily programmes: Wednesday 25th June | Thursday 26th June | Friday 27th June

Wednesday 25th Jun

08:00 - 09:00 Conference Registration.
09:00 - 09:15 Welcome to Code Generation 2008
Mark Dalgarno
(Code Generation Network)
09:15 - 10:30 Keynote:
Matching Supply and Demand:
Challenges in Model-Based Code Generation for Quality of Service-Constrained Software

Bran Selic
(Malina Software Corp.)
10:30 - 11:00 Tea / Coffee
11:00 - 12:15 Tutorial:
Bidirectional DSLs : Synchronizing Model and code in Visual Studio

Jean-Marc Prieur
(Microsoft)
Tutorial:
A Practical Guide to Code Generation using Model Driven Architecture and Executable UML

Chris Raistrick
(Kennedy Carter)
Experience Report:
Direct Code Generation with Built-in Flexibility

Anneke Kleppe
(Capgemini Netherlands)
12:15 - 13:15 Lunch
13:15 - 14:30 Panel:
MDD and Software Product Lines - a marriage made in heaven?

Mark Dalgarno
(Code Generation Network)
Tutorial:
PIM to PSM to Code transformation in real-time

Alexis Henry
(Netfective)
Case Study:
WebDSL: A Case Study in Domain-Specific Language Engineering

Eelco Visser
(Delft University of Technology)
14:30 - 14:45 Break
14:45 - 16:00 Tutorial:
Demonstrating Productivity: Real World Success with MetaEdit+® Domain-Specific Modeling Tools

Risto Pohjonen, Steven Kelly
(MetaCase)
Tutorial:
Enterprise Level Code Generation

Matthew Fowler
(NT/e)
Goldfish Bowl:
Approaches to DSL Evolution

Facilitator: Peter Bell
(SystemsForge)
16:00 - 16:30 Tea / Coffee
16:30 - 17:30 Case Study:
Extending Visual Team Architect Edition to meet real architectural goals

Clemens Reijnen
(Sogeti NL)
Case Study:
Building industrial sensors with Model-Driven Software Development

Bernhard Merkle (SICK AG)
Tutorial:
Concrete Syntaxes of DSLs

Arno Haase
(Haase Consulting),
Sven Efftinge
(itemis)
17:30 - 19:00 Birds of a Feather sessions / Networking
19:00 - Late Conference Dinner
Back to top

Thursday 26th June

08:30 - 09:00 Conference Registration. Tea / Coffee
09:00 - 10:15 Tutorial:
How to debug your generated code simply within the PIM

Imad Bernoussi
(Netfective)
Tutorial:
Model-Driven SOA: Synchronize Business Planning with the IT Design Process

Ian Barnard
(Telelogic)
Case Study:
Putting It All Together

Michael Osmond
(Bay Technologies)
10:15 - 10:45 Tea / Coffee
10:45 - 12:15 Tutorial:
Overview of Eclipse Modelling

Arno Haase
(Haase Consulting),
Sven Efftinge
(itemis)
Experience Report:
MDD: Models, frameworks & code generation: some experiences building business software

Pedro Molina
(Capgemini Spain)
Tutorial:
Implementation Techniques for Domain-Specific Languages

Markus Völter
(Independent)
12:15 - 13:15 Lunch
13:15 - 14:30 Goldfish Bowl:
Microsoft DSL Tools: User Experiences

Facilitator: Jos Warmer
(Ordina)
Experience Report:
Can Executable UML Make It as a Mainstream Programming Paradigm?

Allan Kennedy
(Kennedy Carter)
Tutorial:
Building Interpreters with EMF, Xtext and Scala

Markus Völter
(Independent)
14:30 - 15:00 Tea / Coffee
15:00 - 16:30 Case Study:
Using Eclipse Modeling Tools to develop LEGO Mindstorms Robots

Peter Friese
(itemis)
Frank Zimmermann
(Nordakademie)

Tutorial:
Best Practices for Creating Domain-Specific Modelling Languages

Juha-Pekka Tolvanen
(Metacase)
Goldfish Bowl:
Rating MDx: where are we and how far do we have to go?

Facilitators: Matthew Fowler, Jon Hurwitz (NT/e)

16:30 - 16:40 Break
16:40 - 17:55 Panel:
Flexibility in Code Generation
Panel Chair: Jos Warmer
(Ordina)
Birds of a Feather sessions / Networking
19:30 - Late Conference Social Event - Mystery Movie
Back to top

Friday 27th June