The leading event for the Model-Driven Software Development community.
CODE GENERATION 2012 - DAILY EVENT PROGRAMME
The Code Generation conference includes 30+ sessions from leading practitioners.
In addition we will have informal Birds-of-a-Feather sessions, Lightning Talks, social events and plenty of time for meeting and sharing experiences with other participants.
On Tuesday 27th March we are also running for the second time the international Language Workbench Challenge.
See the daily programmes:
Wednesday 28th March | Thursday 29th March | Friday 30th MarchWednesday 28th March
08:00 - 09:00
Conference Registration. Tea / Coffee
09:00 - 09:30
Welcome to Code Generation 2012
09:30 - 10:30
Experience Report:
Beyond Code: The Evolution of Raytheon’s Code Generation Strategy
John Slaby
(Raytheon)
Phillip Hardbeck
(Raytheon)
Language Workbench Challenge round-up(Angelo Hulshout & others)
Tutorial:
Modelling and Code Generation on the .NET platform at Icinetic
Rubén Jiménez
(Icinetic)
Pedro J. Molina
(Icinetic)
10:30 - 11:00
Tea / Coffee
11:00 - 12:15
Experience Report:
Practicing What We Preach – MDD Applications in MagicDraw R&D
Darius Silingas
(NoMagic)
Experience Report:
User Interaction Modeling: current status of the standardization process, from the requirements to the language
Marco Brambilla
(Web Models / Politecnico di Milano)
Emanuele Molteni
(Web Models)
Hands-On:
Building your own Java with MPS
Alexander Shatalin
(JetBrains)
Václav Pech
(JetBrains)
12:15 - 13:30
Lunch
13:30 - 14:45
Case Study:
Integrating model driven technologies in the publishing industry
Enrico Persiani
(Metatis sas)
Riccardo Solmi
(TAS Group)
Tutorial:
MetaEdit+: Industrial-Strength MDD
Steven Kelly
(MetaCase)
Juha-Pekka Tolvanen
(MetaCase)
(continued)
Hands-On:
Building your own Java with MPS
Alexander Shatalin
(JetBrains)
Václav Pech
(JetBrains)
14:45 - 15:15
Tea / Coffee
15:15 - 16:45
Tutorial:
mbeddr C: an MPS and model based, extensible version of the C programming language
Bernhard Merkle
(SICK AG)
Markus Voelter
(Independent / itemis)
Case Study:
Transforming a 15 year old model-driven application from C++ to Java
Eric Jan Malotaux
(Ordina)
Workshop:
What’s Your Silver Bullet?
Marina Haase
(Independent)
Experience Report:
How we solved our data and model transformation problems with Xtext
Ramy Hardan
(bitzeche GmbH)
Experience Report:
An practical approach to dealing with evolving models and persisted data
Pavel Moravec
(CollectionsPro s.r.o.)
David Harmanec
(CollectionsPro s.r.o.)
Petr Tarant
(Czech Technical University)
Jirí Ježek
(Czech Technical University)
17:00 - 18:00
Birds of a Feather Sessions / Lightning talks / Demo session
18:30 onwards
Conference Social Activities
Thursday 29th March
08:30 - 09:00
Conference Registration. Tea / Coffee
09:00 - 10:15
Keynote:
Domain-Specific Language Design - A conceptual framework for building good DSLs
Markus Völter
10:15 - 10:45
Tea / Coffee
10:45 - 12:15
Tutorial:
Traditional and Model-Driven Approaches for Cross-Platform Mobile Development
Peter Friese
(Zühlke Engineering)
Experience Report:
Code Generation for a Software Product Line of a complex Avionics System
Dr. Holger Tschöpe
(Eurocopter Deutschland GmbH)
Case Study:
Cognovo Software-Defined Radio Platform
Paul Tindell
(Cognovo)
Hands-On:
Domain-Specific Modelling with MetaEdit+
Risto Pohjonen
(MetaCase)
Steven Kelly
(MetaCase)
Juha-Pekka Tolvanen
(MetaCase)
12:15 - 13:15
Lunch
13:15 - 14:45
Tutorial:
Easy Development of Visual Model Editors with Spray
Marko Boger
(University of Applied Sciences Constance)
Case Study:
Mission: Impossible --- Purely declarative User Interface Modeling
Achim Demelt
(Wilken GmbH)
Case Study:
Webr-DNQ — web application development with pleasure
Maxim Mazin
(JetBrains)
Evgenii Schepotiev
(JetBrains)
(continued)
Hands-On:
Domain-Specific Modelling with MetaEdit+
Risto Pohjonen
(MetaCase)
Steven Kelly
(MetaCase)
Juha-Pekka Tolvanen
(MetaCase)
14:45 - 15:15
Break
15:15 - 16:15
Tutorial:
Developing advanced IDE functionality for your DSLs
Alexander Shatalin
(JetBrains)
Václav Pech
(JetBrains)
Hands-On:
Have your language built while you wait
Steven Kelly
(MetaCase)
br>(finishes 16:45)
Tutorial:
Declarative Programming: Towards a language that fundamentally abstracts away from time
Wim Bast
(Modeling Value Group)
16:45 - 18:00
Birds of a Feather Sessions / Lightning talks / Demo session
18:30
David Woods talk - How Apollo Flew to the Moon
Friday 30th March
Back to top
08:30 - 09:00
Conference Registration. Tea / Coffee
09:00 - 10:15
Keynote:
Speed and Innovation through Architecture
Jan Bosch
10:15 - 10:45
Tea / Coffee
10:45 - 12:00
Tutorial:
Assessing and Improving Model Quality
Darius Silingas
(NoMagic)
Case Study:
Multichannel User Interfaces
Pedro J. Molina
(Icinetic)
Rubén Jiménez
(Icinetic)
Hands-On:
Innovative Language Engineering with OOMEGA
Christian Merenda
(Xenium AG)
Stefano Merenda
(BMW AG)
12:00 - 13:00
Lunch
13:00 - 14:15
Tutorial:
Concrete syntax matters
Steven Kelly
(MetaCase)
Tutorial:
How to get your boss to approve MDD
Juha-Pekka Tolvanen
(MetaCase)
(continued)
Hands-On:
Innovative Language Engineering with OOMEGA
Christian Merenda
(Xenium AG)
Stefano Merenda
(BMW AG)
14:15 - 14:45
Tea / Coffee
14:45 - 16:00
Closing Panel
Panel:
Code Generation - how far have we come in 5 years?
Andrew Watson
(OMG)
Wim Bast
(Modeling Value Group)
Steven Kelly
(MetaCase)
Darius Silingas
(NoMagic)
Markus Voelter
(Independent / itemis)
16:00 - 16:15
Conference Close Down and Thanks