OUR NEXT EVENT
Visit the CG2012 website and read about our next event.
CODE GENERATION 2011 - DAILY EVENT PROGRAMME
The conference program is made up of 30+ practical sessions ranging from beginner to expert level.
In addition we will have informal Birds-of-a-Feather sessions, Lightning Talks, social events and plenty of time for sharing experiences with other participants.
See the daily programmes: Wednesday 25th May | Thursday 26th May | Friday 27th May
Wednesday 25th May
| 08:00 - 09:00 | Conference Registration. Tea / Coffee | ||
| 09:00 - 09:30 |
Welcome to Code Generation 2011 Mark Dalgarno (Software Acumen) |
||
| 09:30 - 10:30 |
Experience Report: Visual Studio vs Eclipse: A comparison of automation tooling Ian Goodsell (Raytheon) |
Tutorial: Can UML-Based Code Generation Be Efficient? Darius Silingas (No Magic) |
Tutorial: Introducing Model-Driven Software Development Pedro J. Molina (Capgemini Spain) |
| 10:30 - 11:00 | Tea / Coffee | ||
| 11:00 - 12:15 |
Experience Report: Textual Modeling Tools: overview and penalty shoot-out Bernhard Merkle (SICK AG) |
Tutorial: Mixing Diagram, Tree, Text, Table and Form editors to build a Kick-Ass Modeling Workbench Mariot Chauvin (Obeo) Stéphane Begaudeau (Obeo) |
Hands-On: Xtext Take I: Creating Code Generators with Xtend2 Sebastian Zarnekow (itemis) Sven Efftinge (itemis) Jan Koehnlein (itemis) |
| 12:15 - 13:15 | Lunch | ||
| 13:15 - 14:30 |
Panel: Build or Buy - who should develop and own your DSLs and generators? Juha-Pekka Tolvanen (MetaCase) Jos Warmer (Independent) Pedro J. Molina (Capgemini Spain) Johan den Haan (Mendix) |
Experience Report: Model Driven Development beyond Code Generation Darius Silingas (No Magic) |
(continued) Hands-On: Xtext Take II: Crafting domain specific languages with Xtext and Xbase Sebastian Zarnekow (itemis) Sven Efftinge (itemis) Jan Koehnlein (itemis) |
| 14:30 - 15:00 | Tea / Coffee | ||
| 15:00 - 16:30 |
Case Study: Type Systems for DSLs Markus Völter (independent/itemis AG) |
Workshop: When everything changes - DSL Evolution Marina Haase (Independent) |
Case Study: Designing an Extensible High Integrity System Using Model Driven Development Chris Raistrick (Abstract Solutions) Experience Report: Graphiti + Xtext: mixing graphical and textual DSLs for sprayers/designers Bernhard Merkle (SICK AG) Karsten Thoms (itemis) |
| 16:45 - 18:00 | Birds of a Feather Sessions / Lightning talks | ||
| 18:30 onwards | Conference Social Activities | ||
Thursday 26th May
| 08:30 - 09:00 | Conference Registration. Tea / Coffee | ||
| 09:00 - 10:15 |
Keynote: Why program by hand in five days what you can spend five years of your life automating? Terence Parr |
||
| 10:15 - 10:45 | Tea / Coffee | ||
| 10:45 - 12:00 |
Experience Report: Factories in the Small: Raytheon Experiences using the Software Factories Methodology John Slaby (Raytheon) Jezz Santos (Microsoft Consulting Services) |
Tutorial: WebRatio - how to get to 100% code generation and infinite virtuous cycles - an interactive session Stefano Butti (Web Models) Emanuele Molteni (Web Models) |
Hands-On: Domain-Specific Modelling with MetaEdit+ Risto Pohjonen (MetaCase) Steven Kelly (MetaCase) |
| 12:00 - 13:00 | Lunch | ||
| 13:00 - 14:15 |
Case Study: Cross-Platform Mobile Development with DSLs Heiko Behrens (itemis) Peter Friese (itemis) |
Tutorial: And you thought you knew Template Based Generators...? Stéphane Begaudeau (Obeo) |
(continued) Hands-On: Domain-Specific Modelling with MetaEdit+ Risto Pohjonen (MetaCase) Steven Kelly (MetaCase) |
| 14:15 - 14:45 | Break | ||
| 14:45 - 15:45 |
Experience Report: Model-driven systems: What, why and how to test Tim Trew (Independent) |
Tutorial: Modelling languages for the “Solution Domain”; Productivity rules! Mazdak Afshar (Geeks) Paymon Khamooshi (Geeks) |
Tutorial: Generating Graphical DSLs Marko Boger (University of Applied Science Konstanz) |
| 15:45 - 16:15 | Tea / Coffee | ||
| 16:15 - 17:30 |
Case Study: Developing an Insurance Product Modeling Workbench Jos Warmer (Independent) Wim Bast (Modeling Value Group) |
Goldfish Bowl: Making Model-Driven Software Development live up to its promises Johan den Haan (Mendix) |
Experience Report: Modelling the User Interface Pedro J. Molina (Capgemini Spain) |
| 17:45 - 19:30 |
Birds of a Feather Sessions / Lightning Talks |
||
| 19:30 - Late | Conference Dinner | ||
Friday 27th May
| 08:30 - 09:00 | Conference Registration. Tea / Coffee | |||
| 09:00 - 10:15 |
Keynote: Whether 'tis Nobler in the Mind to Model Ed Merks |
|||
| 10:15 - 10:45 | Tea / Coffee | |||
| 10:45 - 12:00 |
Experience Report: Model Driven Development: What went right? What went wrong? What needs to happen? Tony Clark (Middlesex University) |
Experience Report: Industrial experiences of using DSLs in embedded software product lines Olli-Pekka Puolitaival (VTT) Juha-Pekka Tolvanen (MetaCase) |
Hands-On: Introduction to JetBrains Meta Programming System (MPS) Markus Völter (independent/itemis AG) Alexander Shatalin (JetBrains) |
|
| 12:00 - 13:00 | Lunch | |||
| 13:00 - 14:15 |
Tutorial: Mature Model Management Steven Kelly (MetaCase) |
Goldfish Bowl: Code Generation as a normal programming practice Jos Warmer (Independent) |
(continued) Hands-On: Introduction to JetBrains Meta Programming System (MPS) Markus Völter (independent/itemis AG) Alexander Shatalin (JetBrains) |
|
| 14:15 - 14:45 | Tea / Coffee | |||
| 14:45 - 16:00 |
Panel: Models, DSLs, Transformations: The Next 5 years Markus Völter (independent/itemis AG) |
|||
| 16:00 - 16:15 |
Code Generation 2011 Close Down and Thanks Mark Dalgarno (Software Acumen) |
|||
PROGRAM COMMITTEE
We are very grateful to the following people who helped review session proposals:
- Peter Bell, SystemsForge
- Angelo Hulshout, Delphino Consultancy
- Steven Kelly, MetaCase
- Bernhard Merkle, SICK AG
- Pedro J. Molina, Capgemini Spain
- Markus Völter Independent / itemis
- Jos Warmer, Independent