Update 16th January 2010. The Call for Speakers has now closed and we are now reviewing session proposals. The conference programme will be available at the end of February.

With its emphasis on providing practical advice, Code Generation 2010 is the ideal opportunity for software practitioners to understand how to benefit from Model-Driven Software Development (MDSD). The conference is acknowledged by participants as a high-quality, high-value learning experience and we work hard to maintain this reputation.

Submission Deadline - Friday January 15th 2010

We are seeking high-quality session proposals covering any aspect of MDSD (including Domain-Specific Languages (DSLs), Model-Driven Architecture (MDA), Software Factories, Domain-Specific Modelling, Generative Programming, Software Product Lines and related areas).

Sessions could cover topics such as:

Case studies and interactive sessions based on any aspect of these and related approaches are particularly encouraged although more theoretical sessions are also welcome.

Take part in Code Generation 2010 and find out why industry observers say that the Code Generation conference is Europe's leading event in this field.

In addition to paying no conference fees, being a speaker gives you a unique opportunity to present your viewpoint to our audience.


The organisers would like to thank the following people who have given up their time to help us review speaking proposals:


Making a session proposal isn't difficult. All we require is some basic information on the session you plan to run - enough to judge that it would be of value to our participants. We've come up with some suggested session types, but feel free to propose your own:

Session Types

Case Study / Experience Report

A presentation and discussion of real-life (not theoretical) experiences of the application (or mis-application) of any of the above tools and techniques. Case studies and experience reports must include some discussion of lessons learned and an indication of how novel the work is.


A session focused around some specific tool, technique or issue. Primarily led by the speaker but should include some elements of interactivity or individual / group exercise.

Hands-On Session

Participants learn a new tool or technology through using it to solve one or more practical exercises. We recommend that hands-on sessions are run by two session leaders. Please include a description of required hardware and software for the session and how you will distribute the software to participants.

Goldfish bowl

A facilitated discussion session based around a well-defined topic or question related to the conference themes. The session leader introduces the topic and may seed the session with particular questions or subtopics. A small number of 'experts' then debate the topic or question. However, participants are free to join in the discussion by taking the 'experts' places as they relinquish their seats. We can provide contact details for people who could make good initial 'experts'.


A small group of 'experts' presents their views on some defined conference topic. Audience members may ask questions of the panel.


There are many open issues related to the conference themes. A think-tank considers one or more such issues and aims to produce some outputs of value to the community. The session leader is responsible for managing the Think Tank and completing the session outputs.


Two groups of participants argue for or against a position with speakers alternating from each group. A facilitator manages the debating process. At the end of the debate the audience takes a vote to decide which team has won the debate.


An in-depth working session on a specific topic. May include paper presentations.


Please read our Terms and Conditions before submitting a session proposal.

Please include your session title, your name(s) and brief (< 100 words) biographical information, a contact email address and telephone number and/or Skype name.

If there are multiple session leaders then please include biographical and contact information for all speakers and indicate who the main point of contact is.

Session proposals should be made using one of our standard templates available as word , open office and plain text. You can make as many session proposals as you like.

These include the following information:

We have two outline examples of session proposals from previous conferences to give you an idea of what we expect:

Enterprise-scale MDD and code generation: Challenges after the initial adoption

The PISA Project. A MDD case study.


Session proposals should be made using one of our standard templates available as word , open office and plain text.

After preparing a proposal you should upload it into our submission and review system. We are using EasyChair again this year which will be familiar to many regular conference speakers. We cannot accept proposals that haven't been submitted through EasyChair. If you have submitted to other conferences that use EasyChair, then you can reuse your existing Easychair login for CG2010 submission. If not, then you first need to create an account. Full instructions on the submission process are available here.

Please note that sessions must be submitted no later than Friday January 15th 2010. Sessions submitted after this date will be considered at the organisers discretion.


Printable copies of the Call for Speakers are available in various formats:


"The combined—for that matter, individual—expertise present was remarkable, and presented a tremendous opportunity for knowledge exchange."

"The presentations were all top quality, making it often difficult to decide between the concurrently running sessions. The wealth of MDD knowledge present at the event was impressive, not only from the presenters, but from the other delegates as well."

"I enjoyed the conference very much, it has been the best conference of the last years I’ve been to. A very good selection of speakers, but I also think that the level of expertise of the audience was very high, much higher than I expected. ... it gives the opportunity to dig much deeper."

"I've been working in domain-specific modelling for a dozen years … and in this time this has been the highest-quality conference on this topic that I've been to - and I've been to a few."

"I'll definitely try to attend next year and will recommend this conference to my colleagues and customers."

"Three very long, exhausting but thoroughly enjoyable and very informative days."

"[A] great opportunity to meet with influential practitioners in the field."