1ST LANGUAGE WORKBENCH COMPETITION

On Tuesday 24th May Code Generation 2011 hosted the 1st Language Workbench Competition (LWC) workshop.

WORKSHOP PROGRAM

10 leading practitioners demonstrated how 10 different Language Workbenches solve a set of standard problems.

8:30:00 AM

9:00:00 AM

Registration & Coffee

9:00:00 AM

9:15:00 AM

Intro

Angelo Hulshout

9:15:00 AM

9:55:00 AM

MPS

Markus Völter

9:55:00 AM

10:35:00 AM

MetaEdit+

Steven Kelly

10:35:00 AM

10:50:00 AM

BREAK

10:50:00 AM

11:30:00 AM

OOMEGA

Christian Merenda

11:30:00 AM

12:10:00 PM

Whole Platform

Riccardo Solmi

12:10:00 PM

1:00:00 PM

LUNCH BREAK

1:00:00 PM

1:40:00 PM

Rascal

Jurgen Vinju

1:40:00 PM

2:20:00 PM

Spoofax

Lennart Kats

2:20:00 PM

2:35:00 AM

BREAK

2:35:00 PM

3:15:00 PM

Intentional

Mats Helander

3:15:00 PM

3:55:00 PM

Essential

Pedro Molina

3:55:00 PM

4:10:00 PM

BREAK

4:10:00 PM

4:50:00 PM

Obeo Designer

Mariot Chauvin

4:50:00 PM

5:30:00 PM

Xtext

Karsten Thoms

5:30:00 PM

5:45:00 PM

Closing


ABOUT LWC

Over the past few years, a lot of new initiatives have surfaced in the area of creating so called language workbenches - tools aimed at facilitating the definition and use of DSLs and code generation. We (see below for a list of who we are) 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. These cases are available for everyone on the LWC web site (http://www.languageworkbenches.net), together with a description of the submission procedure and an overview of participating teams.

WHO ARE 'WE'?

In the description above, we say that ‘we believe...’. The ‘we’ here represents the people who sat together at Code Generation 2010, and came up with the idea for what is now the LWC: Markus Völter (itemis), Eelco Visser (TU Delft), Steven Kelly (MetaCase), Angelo Hulshout (Delphino Consultancy), Jos Warmer (Independent consultant), Pedro J. Molina (Capgemini Spain), Bernhard Merkle (SICK) and Karsten Thoms (itemis). We all hope to see you at the 1st LWC workshop!

This workshop will be used to present and discuss the first submissions to the LWC. The workshop will be chaired by Angelo Hulshout.