Archive for July, 2007

CG2007: UML vs Domain Specific Languages - a false dichotomy?

Thursday, July 26th, 2007

The sound recording from the Code Generation panel “UML vs Domain Specific Languages - a false dichotomy?” is now available for download (thanks Mark Dalgarno). If you weren’t able to attend CG2007, then it’s definately worth listening to–probably one of the best parts of the event.

Download here

While I’m on the subject the new website for CG2008 is now up–looks pretty sharp. 

Recent ESE Feature on Modeling

Wednesday, July 11th, 2007

The latest issue of ESE Magazine focuses on modeling, if you’re into that–which you probably are if you landed on this blog–it’s worth a read… There’s also an article in there by yours truly entitled “Extending Frameworks with Domain-Specific Modelling Languages.” I’ll refrain from any comments on it ;-)

ESE Magazine

Time for Modeling?

Thursday, July 5th, 2007

It seems as though just about everybody—okay, maybe just everyone I talk to—is recognizing the benefits of MDSD and, particularly, DSM. A recent study conducted by the research firm MediaDev found that over 82% of polled software development professionals were familiar with some form of model-driven development. MetaEdit+ was one of the most widely recognized MDSD tool, with 55% of respondents reporting to be familiar with it.
Surprising, though, was the data regarding the time expected to implement a MDD system. The study showed that 19% believed it would take 6–12 months to implement such as system. 26% believed that it would take 1-2 years to implement, with a further 16% indicating that they believed the process would take in excess of 2 years! Amazingly, only 14% of respondents believed that it would take less than 6 months (with 25% being uncertain of the time required). (Source: MediaDev)
The reason these results are so shocking is because extensive experience with customers over the years has shown these time estimates to be grossly over estimated (at least when using MetaEdit+). The large majority of MetaCase clients are able to full implement a full DSM solution with MetaEdit+ within a matter of weeks. Even when dealing with extremely large and complicated domains, our clients are actively modeling—and generating FULL production code—within 2–3 man months. Hopefully MDD and DSM will soon get past this undeserved stigma, and the larger software development community can begin to achieve the productivity and quality improvements offered by DSM. Great DSM tools, like MetaEdit+, will help make that happen.