Main Page
Contents |
Welcome to the Language Workbench Challenge
Click here for LWC2012 details
Welcome to the web site of the Language Workbench Challenge. On this page, you will find all information about the LWC, an initiative.
Background
Over the past few years, and actually the past year, a lot of new initiatives have surfaced in the area of creating so called language workbenches - aiming at facilitating the definition and use of DSLs and code generation.
We believe each of these has its own strengths and weaknesses, and none is 'the best' for every purpose. Still, a lot of people keep asking for the best workbench. Based on that, we are now planning to have a Language Workbench Competition, in which we will be able to compare the strengths and weaknesses of these workbenches based on solutions for a predefined set of cases.
Keep an eye on this page for more details in the coming, as the cases are being defined and the possibilities of co-hosting this initative at Code Generation 2011 in Cambridge are being investigated. Participating
The case description and instructions for participation can be found here.
Initial Organisers
The idea for LWC11 originates from a group of people who met in the preparations for, and during CodeGeneration 2010: Markus Völter, Eelco Visser, Steven Kelly, Angelo Hulshout, Jos Warmer, Pedro J. Molina, Bernhard Merkle and Karsten Thoms.
Current Organisers & LWC 2012
For the 2012 edition, the organisation will be handled mainly by Angelo Hulshout and Paul Zenden, with the remainder of the original group of organisers functioning as an advisory board. Initial information on the 2012 edition is available here.
LWC 2013
This section is preliminary - details to be added shortly
Based on feedback before and during the LWC 2012 workshop, we are looking at how to set up a third workshop in 2013. The basic idea of the 2012 workshop will remain: a morning session with presentations, followed by a hands-on afternoon. This puts a limit to the number of presented workbenches, but it also opens up the route to a real workshop.
In order to get things rolling, we are putting out a call for proposals now, where people can come up with suggestions for a new assignment. The deadline for submitting an assignment outline is May 30th, 2012. The author(s) of the selected assignment will be asked to help define the assignment in detail over summer, so we can put out a call for participation for LWC 2013 on October 15th, 2012. The workshop will then be organised in conjunction with CG2013 again.
Requirements for the assignment:
- The assignment must be challenging to language workbenches
- Preferably, the assignment will require a mix of graphical and textual modeling (or challenge single paradigm tools to work around this)
- Include something that requires people to also generate and debug code (in a simulated or emulated environment)
Proposals can be sent to submission @ languageworkbenches.net.