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 |
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 |
Friday 27th June
08:30 - 09:00 | Conference Registration. Tea / Coffee | |||
09:00 - 10:15 |
Keynote: The Domain-Specific IDE Steve Cook (Microsoft) |
|||
10:15 - 10:45 | Tea / Coffee | |||
10:45 - 12:15 |
Tutorial: Best Practices for Creating Domain-Specific Generators Steven Kelly (Metacase) |
Experience Report: Evangelizing Code Generation: A Case Study of Incremental Adoption Brooke Hamilton (FM Global) |
Experience Report: Supporting the Model-Driven Development of component-based Adaptive Systems Nelly Bencomo (University of Lancaster) |
Hands-on: Using openArchitectureWare for M2M and M2T Karsten Thoms, Sven Efftinge, Jan Köhnlein (itemis) |
12:15 - 13:15 | Lunch | |||
13:15 - 14:30 |
Goldfish Bowl: Modelling Standards: what exists, what's missing and what failed? Facilitator: Bernhard Merkle (SICK AG) |
Tutorial: Strategies for Generating Code from Microsoft DSL Tools and T4 Text Templates Brooke Hamilton (FM Global) |
Case Study: Managing Complexity with Domain Specific Visual Languages Chul Hwee Kim (Sofismo) |
Hands-on: Using openArchitectureWare for M2M and M2T (continued) Karsten Thoms, Sven Efftinge, Jan Köhnlein (itemis) |
14:30 - 15:00 | Tea / Coffee | |||
15:00 - 16:15 |
Panel: Challenges in defining the domain Panel Chair: Laurence Tratt (Bournemouth University) |
|||
16:15 - 16:30 |
Code Generation 2008 Close Down and Thanks Mark Dalgarno (Code Generation Network) |
Download the full CG2008 programme as a PDF file.