Since the early 90’s I’ve been working in industry and research projects providing DSLs, visual programming languages and notations.
My first industry project was a visual programming workbench for power plant control systems in 1991.
Since then I pursue the goal of finding the “sweet spot” of the integration of programming languages , (language) modeling and metamodeling.In the follwing years I designed and implemented many compilers, tranlators and generative systems.
I had the hope, that the fUML/ALF standard would help to push for a common view on programming and executable models. So we implemented a language workbench which supported UML, ALF, Xtend, Xtext based DSLs, scalable language and model repositories and more. But “the market” proved, that currently there is not much interest in model driven software engineering.
Even the very interesting “Code Generation” conference in Cambrdige, which was already mentioned by others in this discussion forum, had not enough momentum to survive.
So I am still on my way to make “Model Driven Development Mainstream”.
I’m here to learn and share experiences on this journey.