Code Generation 2012

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 March

Wednesday 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
Back to top

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)
(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
Back to top

Friday 30th March



PROGRAM COMMITTEE

We are very grateful to the following people who helped review session proposals: