Advantages and disadvantages of MDGs.
They are a brilliant solution for what they were designed to do – implement modelling languages which are very stable and very well documented. All the Object Modelling Group (OMG) standards are implemented by Sparx in EA with MDGs.
But they’re not designed to implement how you do your modelling, and how I do my modeling. That wasn’t really what they were designed for. And they aren’t designed to help modelers to build better models, or to coach people, which is what’s needed to be successful in expanding our use of EA.
We need to be flexible, we need to be fast-moving and be able to change how we do things quite quickly. But we also need to provide more help to our modelers. Not just saying “here’s a quick linker”, “here’s a set of things in a toolbox”. It’s more coaching them, encouraging them.
This is where Model Expert originally came from.