Code Generation 2007 - daily event programme

This event is an absolute must for anyone who wants to know now, what the next evolutionary steps in software development are going to be – practical advice on the tools and technologies that are already here, plus a look at those expected to dominate the future.

Our three day programme offers an impressive choice of over 35 individual sessions, so regardless of your level of knowledge and experience, attending Code Generation 2007 is a must.

If you can’t manage to attend for all three days, no problem – we have a choice of conference packages, which means you can select the best days to come along and hear about the subjects that are most important to you.

Download the full programme as a PDF file.

Look at the daily programmes: Friday 18th May | Saturday 19th May | Sunday 20th May

Friday 18th May

Schedule
08:00 - 09:00 Conference Registration. Tea / Coffee & Exhibition.
09:00 - 10:15 Tutorial: Microsoft Domain Specific Language Tools
Duncan Pocklington (Microsoft)
Tutorial: Moving from Coding to Model Driven Development
Steven Kelly (MetaCase)
Tutorial: Code Generation from Conceptual User Interface Patterns
Pedro J. Molina (Capgemini Spain)
10:15 - 10:45 Tea / Coffee & Exhibition
10:45 - 12:00 Case Study: Building a flexible software factory using small DSLs and Small Models
Jos Warmer (Ordina)
Case Study: Full generation of a J2EE & .Net enterprise application from a unique UML model, through an iterative method.
Imad Bernoussi (Netfective)
Tutorial: Code Generation from Conceptual User Interface Patterns (continued)
Pedro J. Molina (Capgemini Spain)
12:00 - 13:00 Lunch & Exhibition
13:00 - 13:30 Welcome to CG2007 Mark Dalgarno (Code Generation Network)
13:30 - 14:45 Keynote: Model-Driven Development in the Enterprise Axel Uhl (SAP AG)
14:45 - 15:15 Tea / Coffee & Exhibition
15:15 - 16:30 Case Study: Microsoft DSL Tools – Demonstrations of applications
Alan Cameron-Wills (Microsoft)
Case Study: Getting Started with Code Generation in an enterprise
Matthew Fowler (NT/e)
Tutorial: Delivering your bespoke coding standards with Model-driven code generation
Fabrizio Pugnetti (Artisan Software)
16:30 - 17:45 Tutorial: MetaEdit+: Industrial strength DSM
Steven Kelly, Juha-Pekka Tolvanen (MetaCase)
Case Study: Enterprise-scale MDD and code generation: Challenges after the initial adoption
David Talby (Amazon.com)
Tutorial: Putting models (not code) at the heart of the enterprise
Tony Clark (Xactium)
Back to top

Download the programme for Friday as a PDF file

Saturday 19th May

Schedule
08:00 - 08:30 Tea / Coffee & Exhibition
08:30 - 09:45 Tutorial: How to leverage UML / MDA investments in the Enterprise?
Franck Barbier (Netfective)
Tutorial: Software Product Line Engineering meets Code Generation: A Perfect Match?
Danilo Beuche (pure-systems)
Tutorial: OpenArchitectureWare
Markus Voelter (Independent)
09:45 - 11:00 Case Study: Effective time-to-market application delivery with the Blu Age™ software factory
Franck Barbier (Netfective)
Case Study: Mobile Games and Software Product Lines
Vander Alves (University of Lancaster)
Case Study: DSM: 20 example cases from the past 10 years
Juha-Pekka Tolvanen (MetaCase), Angelo Hulshout (ICT NoviQ)
11:00 - 11:30 Tea / Coffee & Exhibition
11:30 - 12:45 Tutorial: MDA techniques for building and reusing code generation patterns
Fabrizio Pugnetti (Artisan Software)
Case Study: Web application generation with Software Product Lines and DSLs
Peter Bell (SystemsForge)
Case Study: Developing mobile applications with DSLs
Juha-Pekka Tolvanen (MetaCase)
12:45 - 13:45 Lunch & Exhibition
13:45 - 15:00 Keynote: Generative Software Development Krzysztof Czarnecki (University of Waterloo)
15:00 - 15:30 Tea / Coffee & Exhibition
15:30 - 16:45 Case Study: The PISA Project: A MDD case study
Pedro Molina (Capgemini, Spain)
Tutorial: Model-Driven Testing: Growing your own solution
David Talby (Amazon.com)
Tutorial: Everware-CBDI Metamodel for SOA
John Dodd (Everware-CBDI)
Birds-of-a-Feather sessions
16:45 - 18:00 Panel: UML vs. Domain-Specific Languages - a false dichotomy?
Andrew Watson (OMG)
Tutorial: Simplifying Security Policies by using model-driven engineering
Ulrich Lang (Object Security)
Tutorial: Multi-level customization and roundtripping
Krzysztof Czarnecki (University of Waterloo)
Back to top

Download the programme for Saturday as a PDF file

Sunday 20th May