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.
CALL FOR SPEAKERS 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:
- Tool and technology adoption
- Defining and implementing modelling languages
- Code Generation and Model Transformation tools and approaches
- Language evolution and modularization
- Domain Analysis and Domain Engineering
- Meta Modeling
- Runtime virtual machines versus direct code generation
- Flexibility in code generation
- Approaches to code generation
- Approaches to combined development (partial code generation with partial handwritten code)
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:
- Peter Bell, SystemsForge
- Angelo Hulshout, Delphino Consultancy
- Steven Kelly, MetaCase
- Bernhard Merkle, SICK AG
- Pedro J. Molina, Capgemini Spain
- Laurence Tratt, University of Bournemouth
- Markus Völter, independent / itemis
- Jos Warmer, Ordina
- Andrew Watson, OMG
MAKING A PROPOSAL
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:
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.
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.
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.
SUBMITTING A SESSIONPlease 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:
- Session title: a short title that sums up your session's content
- Session type: one of the above or some other type
- Session duration: (typically 45, 60, 75 or 90 minutes but longer proposals are welcome)
- Session abstract: a brief description outlining the key objectives and content of the session
- Session description: a fuller description of the session content including details about whether the session has been run before
- Intended audience: roles / experience levels (any prior knowledge / skills required)
- Session outputs: Does the session have outputs that would be of interest to non-participants? Electronic outputs such as recordings will be placed on The Model Driven Software Network at the organiser's discretion.
- Availability: Whether there are any constraints in your participation or whether it makes sense to run your session before or after another session you've proposed.
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.
SUBMITTING A PROPOSALSession 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.
COPIES OF THE CALL FOR SPEAKERSPrintable copies of the Call for Speakers are available in various formats:
WHAT PEOPLE SAID ABOUT OUR PREVIOUS EVENTS
"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."