The Model Driven Software Network

Raise your level of abstraction

All Blog Posts (139)

Language Workbench Competition 2011 / Code Generation 2011

[crossposted here from]


Pfheww.. it's already two days ago that I left Cambridge, after three days of model driven development information overload.

Language Workbench Competition Workshop 2011

On Tuesday, I chaired, together with my beloved egg timer, the…


Added by Angelo Hulshout on June 13, 2011 at 21:00 — No Comments

CG2011 fishbowl session report

Model Driven Development proponents see a lot of advantages of using MDD techniques. Higher development speed, increased quality, more cost-effective, empowering less-experienced developers, just to name a few. If you look at these promises the question arises why the whole world isn't using MDD right now? Why don't we hear a lot of MDD success stories?

In a recent article I wrote about some of the…


Added by Johan den Haan on June 10, 2011 at 12:06 — No Comments

Communication(=Speed of start up?) vs Computation(=Quality and Automation?)

Hello, everyone.

This is my first time post.


When I make the Requirement Specification , then I often use Use Case diagram, Use Case Description(I often use Sequence Diagram)  ,State Machine Diagram, and more.


But, many people make the Requirement Specification by Natural Language.

And, they share that in Wiki.


# Of course, the tool used by the development domain is different.


They want to change that, they can…


Added by Kei Nakahara on June 6, 2011 at 22:30 — 3 Comments

Conference User Model

I've posted a few diagrams from a UML user model based on the conference app example a few people used at the conference:


I would be really interested to know what people think of this approach to UI code generation.

Added by James Taylor on June 2, 2011 at 13:45 — 1 Comment

Feature Matrix for LWC11

Feature Matrix for Language Workbenches Competition 2011 



Added by Pedro J. Molina on May 31, 2011 at 19:53 — No Comments

CG2011 & LWC11 review

A personal review on our last edition favorite conference:



Pedro J.

Added by Pedro J. Molina on May 31, 2011 at 11:57 — No Comments

Pictures #CG2011


#CG2011 Pictures




Added by Carel Bast on May 30, 2011 at 8:25 — No Comments

Highlights from LWC 2011: Language Workbench Competition 2011 (co-located with Code Generation 2011)


I've posted a quick writeup of the LWC challenge competition highlights presented at the Code Generation main event.

Here is the post:



Added by Marco Brambilla on May 27, 2011 at 14:04 — No Comments

Write-up of the Language Workbench Competition 2011

May 24th the first Language Workbench Competition have been held in Cambridge (UK) as a warming-up of the Code Generation conference. The idea for a language workbench competition originates from a group of people during Code Generation 2010. A lot of new initiatives in the field of language workbenches are arising to facilitate the creation of Domain Specific Languages (DSLs) and their accompanied code generators…


Added by Johan den Haan on May 27, 2011 at 8:25 — No Comments

When Everything Changes: DSL Evolution - CG2011 Session Outputs

Marina Haase ran a workshop on DSL Evolution at Code Generation 2011 yesterday.

We've uploaded the sessions outputs (as PDF) here:

DSL Evolution at Code Generation 2011

Added by Mark Dalgarno on May 26, 2011 at 15:36 — 1 Comment

MDD pays off in the mid-term: an industrial experiment

Read this report on an experiment that tried to compute how many similar projects-to-be were needed to make sure that an upfront investment on defining a model-driven framework to generate them was worth (compared with manual coding). Make sure you read other people's experiences in the comments and join the discussion!

Added by Jordi Cabot on May 20, 2011 at 12:04 — No Comments

Code Generation better than Model Interpretation?

It 's been almost a year since the last …


Added by Stefano Butti on May 16, 2011 at 11:30 — No Comments

India's National Technology Day

I didn't realise until a member of our team told me but apparently it's National Technology Day in India today.


Does this exist anywhere else? Is important enough to Western nations to celebrate?


Here's a blog post on it whilst you (and I) ponder on that...




Added by Derek Russell on May 11, 2011 at 16:30 — No Comments

A mind map of Martin Fowler's DSL book.

Today, I finished reading the thick black book.. "Domain-Specific Languages" by Martin Fowler.


Here's the (personal)mind map of the book.(click to magnify img. or here to see in "share")

Recently, my colleagues are rapidly moving…


Added by Kenji Hiranabe on May 5, 2011 at 8:30 — 11 Comments

What if WebML was a standard language?

For those who have always thought “very nice WebML, but what’s a pity that it is a proprietary language!”, you will be happy to know that WebML has taken the very first steps in the OMG.

What do you think if WebML was a standard language like UML, BPMN or SoaML?

Read more here...

Added by Stefano Butti on May 4, 2011 at 7:01 — No Comments

Which workbench?

The web, Twitter, newsletters, advertisements and magazines continue to show a growing interest in Model Driven Development, and for model driven development tools that are often referred to as language workbenches. Apparently, this concept has found an audience amongst tool developers and software development organisations.

However, this attention has a downside - in the form of many different solutions, with varying functionality and qualiy, which makes the choice for the right…


Added by Angelo Hulshout on April 26, 2011 at 20:00 — 7 Comments

UML and Model Driven Development, a beginner’s opinion

Thought you might be interested in latest blog post from The Technical Diaries by software developer, Todd as it is about Model Driven Development and UML... 

Regards, Derek…


Added by Derek Russell on April 7, 2011 at 13:53 — 1 Comment

EMF Profiles - An annotation mechanism for EMF Models

There are many situations in which you would like to extend or annotate a model with additional information but most times the last thing you’d like to do is to change its metamodel to be able to include this new information. As a solution, we propose to reuse the concept of UML profiles and adapt it for arbitrary EMF models.


Read more about our new EMFProfiles initiative…


Added by Jordi Cabot on March 30, 2011 at 9:18 — 2 Comments

Why I changed my blog

I have restarted my blog at THINK IN MODELS.


Because of certain reasons which I don't want to mention, some resources on internet will suddenly not be able to access from our home such as the BSP Wordpress in past a few months and lately, thereby we must “cross the wall” if we still need to visit them. This is why I created a blog at but had…


Added by Mountriver TY Yu on March 27, 2011 at 15:00 — No Comments

I'm new. What I'm passionate about now.

I'm interested in "lightweight" modeling. Not a big fan of code generation but still I believe that modeling is essential for communication. (I'd call it model-driven software, too, may I ?)

Added by Kenji Hiranabe on February 16, 2011 at 8:59 — No Comments

Monthly Archives













© 2019   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service