Code Generation 2012

The leading event for the Model-Driven Software Development community.


Code Generation 2012 is now over. Code Generation 2013 will take place in Cambridge, UK from April 10-12 2013. Sign-up to our mailing list to receive more information as it becomes available.


The Code Generation conference is the leading event on the practical applications of Model-Driven Software Development (MDSD). It offers a high quality learning experience by combining discussions and debates with a diverse range of practical tutorials and workshops. It will also give you the opportunity to share experiences and knowledge with fellow developers.

The conference is now in its 6th year and is known for providing a high-value learning experience. This reputation has been built up by attracting industry-recognised experts to share their experiences at the conference.


See the event program. As always, the event had a strong practical focus with a variety of hands-on, case study and in-depth tutorial and discussion sessions. Sign up to our mailing list or follow @cgconf on Twitter to receive up to date conference announcements.


The 2nd Language Workbench Challenge took place at Code Generation 2012 on 27th March.


We are very pleased to announce Jan Bosch and Markus Völter as keynote speakers for this year's event. We would also like to welcome David Woods to give our evening talk on Thursday 29th March.

Jan Bosch, keynote Speed and Innovation through Architecture

Jan Bosch is professor of software engineering and co-director of the software research center at Chalmers University Technology in Gothenburg, Sweden. Earlier, he worked as Vice President Engineering Process at Intuit Inc where he also lead Intuit's Open Innovation efforts and headed the central mobile technologies team. Before Intuit, he was head of the Software and Application Technologies Laboratory at Nokia Research Center, Finland. Before joining Nokia, he headed the software engineering research group at the University of Groningen, The Netherlands, where he holds a professorship in software engineering. He received a MSc degree from the University of Twente, The Netherlands, and a PhD degree from Lund University, Sweden.

His research activities include compositional software engineering, software ecosystems, software architecture, software product families and software variability management. He is the author of a book "Design and Use of Software Architectures: Adopting and Evolving a Product Line Approach" published by Pearson Education (Addison-Wesley & ACM Press), (co-)editor of several books and volumes in, among others, the Springer LNCS series and (co-)author of a significant number of research articles. He is editor for Science of Computer Programming, has been guest editor for journal issues, chaired several conferences as general and program chair, served on many program committees and organized numerous workshops.

Jan Bosch

Markus Völter, keynote Domain-Specific Language Design - A conceptual framework for building good DSLs

Markus Völter works as an independent researcher, consultant and coach for itemis AG in Stuttgart, Germany. His focus is on software architecture, model-driven software development and domain specific languages as well as on product line engineering. Markus also regularly writes (articles, patterns, books) and speaks (training, conferences) on those subjects.

Markus Völter

David Woods - evening talk 29th March - How Apollo flew to the Moon.

David Woods is author of the popular book, “How Apollo Flew to the Moon”. Woods has had a passion for space exploration since childhood. He has worked as a volunteer for NASA, helping with digitisation of its historical documentation, and has received a Special Service Award from the organisation for making its history books available via the web.


Code Generation 2012 was organised by Software Acumen, based in Cambridge, England. We specialize in practical events for the software community.

Please email to contact us directly. We welcome your questions and comments.


You may also call +44 (0)1223 900107 if you have questions or comments about the event.


The Code Generation conference attracts an international audience of software professionals. Over 50% of participants come from outside the UK, some coming from as far North America, Japan, Korea, Australasia and South America. Participants come from organisations of all different sizes and have a varying level of experience of Model-Driven Software Development, but all share a passion for learning more about the tools, technologies, processes and practices that will make their organisations successful with these approaches. The event is a high-quality learning experience but we also make time for informal meetings and social events.

The conference is for anyone who wants to successfully apply or learn more about the following topics:

The focus throughout the event is on practical experience of these tools and technologies with a range of sessions from beginner to expert.


See what participants say about the conference in this short video clip:


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

"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."

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

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


Code Generation 2012 will take place at Murray Edwards College, Cambridge in the college's Buckingham House Conference Centre. We have used this venue for the previous three Code Generation conferences.


The event is non-residential but we have secured a number of conveniently-located bed and breakfast rooms at the college. We have also listed some additional accommodation options.


Join the Code Generation community at the Model-Driven Software Network.