TCS
TCS is starting with a meta-model. This meta-model has to be annotated by the user with syntax information. From this information TCS generates an ANTLR-based grammar. The provided Eclipse-Editor works interpretative. Furthermore TCS offers model to text generation based on the specified syntax. People who have existing meta models might want to use this approach.
Frédéric Jouault (project lead), INRIA
Frédéric is the architect and lead of M2M/ATL and of GMT/TCS. He created these two languages, and tools as part of his Ph.D. thesis. Frédéric is continuing his research activities on model-to-model transformation, as well as on textual syntaxes. This notably results in improvements of ATL and TCS. He is also using these tools for teaching purposes.
Xtext
As opposed to TCS, with Xtexts grammar language one can describe the abstract and concrete syntax at once. Xtext generates an Ecore model (the meta model or abstract syntax), an ANTLR 3 parser and a DSL-specific Eclipse-Editor. The generated code runs on a generic framework based on Eclipse technology. One can declaratively define constaints on the DSL which will be checked in the parser and in the editor. Xtext provides a low learning curve as well as fast turn-arounds.
Sven Efftinge (project lead), itemis AG
Sven is the author of the Xtext framework as well as the M2T language Xpand2 and the Modeling Workflow Engine (MWE). At itemis he is responsible for further development of MDSD-related tooling based on Eclipse and leads a team of full-time committers in Kiel.
Bernd Kolb, kolbw@re
Bernd Kolb focuses on model-driven software development and eclipse technologies. As a consultant he has worked in different domains from tooling for automotive embedded systems to enterprise Java applications. He is a regular speaker at conferences and has written a number of articles as well as co-authored a book.
Any objections?